跳转到内容

WebObjects/数据库兼容性和比较/FrontBase

来自维基教科书,开放世界中的开放书籍

FrontBase 现在可以免费使用。有关详细信息,请参阅 FrontBase 网站 [1]

初次体验 FrontBase、WO 5.3.1 和 MacOSX 10.4.6

确保您的 WebObjects 应用程序可以访问 FrontBase jdbc 连接器。我将我的连接器放在 /Library/Java/Extensions/ 中。确保 FrontBasePlugIn.framework 位于 /Library/Java/Frameworks 中。确保您已将框架添加到您的项目中,否则您将无法建立与数据库的连接,即使您能够从 EOModeler 中看到您的数据库。如果您还没有为数据库分配用户/密码组合,您仍然必须包含用户信息才能建立连接。使用 _system 开始。基本连接的 URL 为:jdbc:FrontBase://127.0.0.1/my_database_name

Frontbase 网站上提供的文档非常完整。唯一的问题是,我留下了一个印象,即框架仅适用于 WebObjects 4.5 及更低版本。情况并非如此,您必须为 WO 5 项目安装并包含它。

从 MySQL 迁移

在大多数情况下,数据类型完全相同。以下是 MySQL 中常见数据类型在 FrontBase 中的等效项,这些数据类型有所不同

TEXT --> CLOB

DATETIME --> TIMESTAMP

INT --> INTEGER

MEDIUMBLOB --> BLOB

华夏公益教科书