0

使用 fmjdbc 驱动程序时无法连接 FileMaker 数据库。我将 jar 库放在 /lib 文件夹中,并尝试使用下一个连接参数进行连接:

dataSource {

    pooled = true
    driverClassName = "com.ddtek.jdbc.sequelink.SequeLinkDriver"
    username = "myUser"
    password = "myPass"
}

...

test {

      dataSource {
            dbCreate = "update"
            url ="jdbc:sequelink://myIP:2399;serverDataSource=mydataBase;user=myUser;password=myPass"
      }
}

不幸的是,它返回一个 ClassNotFoundException 错误:

"...
Caused by SQLNestedException: Cannot load JDBC driver class 'com.ddtek.jdbc.sequelink.SequeLinkDriver'
... 

"

我认为这可能是缺少取消注册依赖,以及放置在 buildConfig.groovy 文件中的 mysql 驱动程序的运行时依赖:

 dependencies {

      runtime 'mysql:mysql-connector-java:5.1.16'

 }

我看过 manifest.mf jar 文件,但这没有任何相关数据。这里的内容:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_26-156 (Apple Inc.)

但我不知道如何为 com.ddtek.jdbc.sequelink.SequeLinkDriver 驱动程序构建依赖字符串。有人说怎么可能?会是问题,还是可能是另一个问题?

非常感谢。路易斯。

4

0 回答 0