2012-04-30 89 views
1

有人導出FileMaker Pro 9表,我試圖用Java讀取它們。 我有fmjdbc.jar安裝我可以在驅動程序Class.forName("com.filemaker.jdbc.Driver");使用Java讀取FileMaker Pro fp7文件

註冊導出的文件是不是在服務器上,因此

DriverManager.getConnection(「jdbc:filemaker://192.168.1.1/mydatabase」,」username」, 「password」) 

例子是不相關的。

如何使用JDBC在我的Windows驅動器上讀取獨立的* .fp7文件?

回答

3

FileMaker文件需要託管在FileMaker服務器上,然後使用JDBC連接到該服務器。

+0

謝謝山姆,如果我安裝了服務器路徑,我將能夠導入這些導出的fp7文件? – user1366054

+1

最好的辦法可能是獲取FileMaker pro(非服務器)的副本,在FileMaker中打開FileMaker文件,然後將需要的數據導出爲XML或CSV。 –

2

請注意,com.filemaker.jdbc.Driver版本僅適用於FileMaker版本11及更高版本。在此之前,您需要使用SEQUELink驅動程序 - 您應該在適用於您的FileMaker版本的安裝程序包中的某處找到它。

IIRC FileMaker Pro可以用作JDBC主機,但是您需要確保您嘗試訪問的數據庫文件具有ODBC/JDBC擴展權限(在FileMaker中,打開文件,然後選擇Define->帳戶並創建一個包含fmxdbc的權限集)。