1

有人导出了 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 文件?

4

2 回答 2

3

FileMaker 文件需要托管在 FileMaker Server 上,然后您可以使用 JDBC 连接到该服务器。

于 2012-04-30T17:36:58.197 回答
2

请注意,com.filemaker.jdbc.Driver 版本仅适用于 FileMaker 版本 11 及更高版本。在此之前,您需要使用 SEQUELink 驱动程序 - 您应该在您的 FileMaker 版本的安装程序包中找到它。

IIRC FileMaker Pro 可以用作 JDBC 主机,但是您需要确保您尝试访问的数据库文件具有允许的 ODBC/JDBC 扩展权限(在 FileMaker 中,打开文件然后选择定义->帐户并创建一个包括 fmxdbc 的权限集)。

于 2012-05-08T03:31:32.333 回答