这是我从build.gradle文件中获得的驱动程序:
compile 'org.postgresql:postgresql:9.3-1102-jdbc41'
compile 'mysql:mysql-connector-java:5.1.31'
compile 'org.codehaus.groovy:groovy-all:2.3.1'
compile 'com.oracle:ojdbc14:10.2.0.4.0'
PostgreSQL和MySQL可以正常工作,但是当我在Oracle上尝试相同的操作时,会出现错误(括号中是我的连接详细信息):
Caught: java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@[host]:[port]/[SID]
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@[host]:[port]/[SID]
at OracleConnection.<init>(OracleConnection.groovy:8)
at orCheck.run(orCheck.groovy:1)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
是我从Maven获得的驱动程序,com.oracle:ojdbc14:10.2.0.4.0
甚至是正确的驱动程序?似乎它已经有一段时间没有更新了,但是存储库中似乎没有任何其他Oracle驱动程序。
蛋白石的评论为我指明了正确的方向。通过下载ojdbc7.jar,将其放在lib
我的项目的目录中并建立flatDir
存储库,我可以使它很受接受。
repositories {
flatDir(dir: 'libs', name: 'Local libs')
}
dependencies {
compile name: 'ojdbc7'
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句