我尝试在Eclipse和FileMaker之间建立连接-我想在那里访问数据库,但收到此错误消息

(com.filemaker.jdbc.FMSQLException: [FileMaker][FileMaker JDBC] (802): Unable to open file
).


根据官方文档(https://fmhelp.filemaker.com/docs/16/en/fm16_odbc_jdbc_guide.pdf),我相信我将Jdbc.jar和fmjdbc.jar导入到Java路径中,因为在连接MySQL时会这样做。

这是我建立连接的代码的一部分。

    Connection conn = null;
    try {

        Driver d = (Driver) Class.forName("com.filemaker.jdbc.Driver").newInstance();
        conn = DriverManager.getConnection(dbaseURL, username, password);
    } catch (Exception e) {
        e.printStackTrace();
    }



谁能给我一些有关如何建立连接的线索或提示?我的Java版本是1.8,我使用FileMaker Pro 16。

最佳答案

802错误表示:


  无法打开文件。此错误可能是由以下一种或多种原因引起的:
  以下:
  •无效的数据库名称
  •FileMaker Server中的文件已关闭
  •无效的权限


如果文件绝对是打开的,则可能是缺少权限。为您用于连接的帐户启用XDBC访问。

关于java - Java连接到FileMaker Pro 16,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47320666/

10-11 01:45