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