2012-04-30 43 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的权限集)。