可能重複:
java error (No suitable driver found)沒有合適的驅動程序找到包括與Maven的組裝插件所需的驅動程序時
我有一個非常小的也與一個PostgreSQL數據庫和它的工作原理將它作爲一個單獨的罐子使用會非常方便。所以,事實上,我已經使用Maven的組裝插件像這樣嘗試:
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<archive>
<manifest>
<mainClass>pack.name.MainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
而且這工作完全正常,我可以看到所有我需要添加到該JAR文件中的文件,包括司機在內的文件,但是當我「M試圖運行它,我得到一個:
java.sql.SQLException: No suitable driver found for jdbc:postgresql://<ip>:5432/dbname
我有這樣的:
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901-1.jdbc4</version>
</dependency>
在依賴和URL是完全按照我上面寫的(除審查地址:))。 我錯過了什麼?
謝謝!
您需要將該驅動程序添加到您的依賴關係 – ant
驅動程序**在依賴關係中爲**並且語法正確。 – Scis
你有'Class.forName(...)'加載驅動程序嗎? – axtavt