当我使用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驱动程序构建依赖关系字符串.. 有人说怎么可能呢?这是问题吗,或者可能是另一个问题?
非常感谢。 路易斯。