2015-04-02 78 views
1

我嘗試切換到HikariCP對Java 1.6/1.7,但即時得到下面的錯誤:HikariCP - 沒有合適的驅動程序錯誤

產生的原因:java.sql.SQLException中:在java.sql中沒有合適的驅動程序 。 DriverManager.getDriver(DriverManager.java:278)〜[na:1.7.0_45] at com.zaxxer.hikari.util.DriverDataSource。(DriverDataSource.java:52)〜[HikariCP-java6-2.3.5.jar:na ] ...省略82個常用幀

我使用Oracle DB。

回答

2

我聽起來像驅動程序jar在類路徑中不可見,或者驅動程序不是自注冊的驅動程序。你使用的是哪個數據庫?請在您的問題中添加更多細節。

3

從文檔的這條線是原因。

將此屬性與「舊」驅動程序一起使用時,可能還需要設置driverClassName屬性,但不要先嚐試它。

分鐘我做了顯式設置driverClassName它開始工作。

+1

很高興你把它整理出來。我會在項目頁面上將該文本加粗。 – brettw 2015-04-06 14:03:00

+0

我有這個相同的問題。奇怪的是我的代碼在eclipse中工作正常,但是作爲tomcat webapp失敗。調用HikariConfig.setDriverClassName()使它在所有情況下都能正常工作 – kane 2017-06-22 00:09:16

相關問題