使用 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 驱动程序构建依赖字符串。有人说怎么可能?会是问题,还是可能是另一个问题?
非常感谢。路易斯。