有人导出了FileMaker Pro 9表,我正在尝试用Java读取它们。
我安装了fmjdbc.jar我可以用Class.forName("com.filemaker.jdbc.Driver");
导出的文件不在服务器上,所以
DriverManager.getConnection(“jdbc:filemaker://192.168.1.1/mydatabase”,”username”, “password”)
示例无关紧要。
如何使用JDBC读取Windows驱动器上的独立* .fp7文件?
答案 0 :(得分:3)
FileMaker文件需要托管在FileMaker Server上,然后使用JDBC连接到该文件。
答案 1 :(得分:2)
请注意,com.filemaker.jdbc.Driver版本仅适用于FileMaker 11及更高版本。在此之前,您需要使用SEQUELink驱动程序 - 您应该在您的FileMaker版本的安装程序包中的某处找到它。
IIRC FileMaker Pro可以用作JDBC主机,但是您需要确保您尝试访问的数据库文件具有允许的ODBC / JDBC扩展权限(在FileMaker中,打开文件然后选择Define->帐户并创建包含fmxdbc的权限集。