Eventuali duplicati:
java error (No suitable driver found)Nessun driver adatto trovato quando compresi i driver necessari con Maven-assemblaggio-plugin
Ho un piccolo troppo che funziona con un PostgreSQL DB e sarebbe molto comodo usarlo come un vaso singolo. Così in effetti Ho provato con l'esperto di montaggio-plugin in questo modo:
<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>
e funziona perfettamente bene, posso vedere tutti i file che richiedono aggiunta al file jar, inclusi i file del driver, ma quando ho 'm cercando di eseguirlo ottengo un:
java.sql.SQLException: No suitable driver found for jdbc:postgresql://<ip>:5432/dbname
ho questo:
<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>
Nelle dipendenze e l'URL è esattamente come ho scritto sopra (eccetto l'indirizzo censurato :)). Cosa mi manca?
Grazie!
è necessario aggiungere quel driver alle dipendenze – ant
Il driver ** è ** nelle dipendenze ... E la sintassi è corretta. – Scis
Avete 'Class.forName (...)' per caricare il driver? – axtavt