WebObjects/EOF/使用 EOF/資料庫介面卡和外掛
WebObjects 華夏公益教科書頁面被認為已過時。請在新的維基頁面中找到此頁面:http://wiki.objectstyle.org/confluence/display/WO/EOF-Using+EOF-Database+Adaptors+and+Plugins.
這些說明尤其適用於那些想要使用帶有 serial 型別主鍵的 PostgreSQL 的使用者。
(2005 年 5 月 5 日有效,適用於具有 WO5.2.3 和 PostgreSQL 7 或 8 的 Mac OS X 開發系統)
從 http://www.hexdreams.com/ 獲取以下專案,並將它們的內建產品放置在建議的位置(但請檢查每個專案是否有錯誤修復或說明)...
- PostgresqlPlugIn.framework --> /Library/Frameworks
- PostgresqlPlugInBundle.EOMPlugin --> /Developer/EOMBundles
在上面的安裝之後,您應該在您的資料庫中為您的資料庫設定以下介面卡資訊(在 EOModeler 中):
- 使用者名稱:使用者名稱
- 密碼:密碼
- URL:jdbc:postgresql:///yourDb
- 驅動程式:org.postgresql.Driver
- 外掛:PostgresqlPlugIn(*)
(*) 注意:區分大小寫。
將 PostgresqlPlugIn.framework 連結到您的專案中。
來自:http://www.macdevcenter.com/pub/a/mac/2003/09/26/webobjects.html?page=3
為了設定 MySQL,您需要先安裝它。如果您還沒有,我建議使用 Aaron Faby 出色的安裝程式 (http://www.serverlogistics.com)。安裝 MySQL 後,您需要正確的 JDBC 驅動程式,可以從 MySQL 網站下載。(將其放入 /Library/Java/Extensions/)
從那裡開始,您需要使用“模型:切換介面卡...”選單項執行以下操作:
- 使用 JDBC 聯結器
- 使用者名稱:<我的資料庫使用者名稱>
- 密碼:<我的資料庫密碼>
- URL:jdbc:mysql:///<我的資料庫>
- 驅動程式(可選):com.mysql.jdbc.Driver (注意:在舊版本的 MySQL 中它是 org.gjt.mm.mysql.Driver)
- 外掛(可選):留空
另請參閱:http://web.archive.org/20040710072001/homepage.mac.com/kelleherk/iblog/C711669388/E733468496/index.html 和:http://web.archive.org/20041122232437/homepage.mac.com/kelleherk/iblog/C711669388/E1395049038/index.html
OpenBase 安裝程式 應該會安裝 JDBC 驅動程式。在 EOModeller 中,將 URL 設定為:
- jdbc:openbase://<主機>/<資料庫名稱>
驅動程式應設定為:
- com.openbase.jdbc.ObDriver
外掛應留空。
OpenBase 安裝程式應該會安裝 JDBC 驅動程式。在 EOModeller 中,將 URL 設定為:
jdbc:FrontBase://127.0.0.1/Tempo
驅動程式和外掛應留空。
您需要來自 Microsoft 的 SQL 2000 的 JDBC 驅動程式。搜尋 Microsoft SQL Server 2000 JDBC 應該會給您正確的連結。您可以解壓縮檔案並將生成的 .jar 檔案放在 /Library/Java/Extensions/ 中。
在 EOModeler 中,使用以下設定:
- 使用者名稱:<資料庫使用者名稱>
- 密碼:<資料庫密碼>
- URL:jdbc:microsoft:sqlserver://<伺服器名稱>:1433;DatabaseName=<;DB 名稱>
- 驅動程式:com.microsoft.jdbc.sqlserver.SQLServerDriver
- 外掛:MicrosoftPlugIn
如果您沒有指定 MicrosoftPlugIn,它將允許您連線到資料庫,但會顯示似乎是元資料而不是實際資料的表格。
360works 製作了一個 FileMaker 外掛,現在是一個 開源專案。