sql >> Database >  >> RDS >> Mysql

runtime-fout:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

U moet een connectorbibliotheek toevoegen aan het Runtime-klassenpad:

java -cp .;mysql-connector-java-5.1.25-bin.jar ClientBase

Mijn voorbeeld gebruikt het Windows classpath-scheidingsteken ";" , op andere systemen kan het anders zijn (":" op Linux/Mac). Het gaat er ook van uit dat mysql-connector-java-5.1.25-bin.jar bevindt zich in dezelfde map. Als dit niet het geval is, plaats dan een pad naar de bibliotheek in plaats van de gewone naam.

ClientBase staat hier voor de bestandsnaam van de Java-klasse

c:\>javac Test.java
c:\>java -cp .;F:\CK\JavaTest\JDBCTutorial\mysql-connector-java-5.1.18-bin Test


  1. Kan een controlebeperking betrekking hebben op een andere tabel?

  2. automatisch ophogen van de primaire waardoor er gaten in het tellen blijven

  3. Hoe kan ik kolomnamen uit een tabel in Oracle halen?

  4. mysql, herhaal kolomnamen