sql >> Databáze >  >> RDS >> Mysql

Nelze načíst com.mysql.jdbc.Driver

CLASSPATH proměnná prostředí je pouze používá java.exe a i to pouze při použití bez některý z -cp , -classpath , -jar argumenty. Je ignorováno od IDE.

Tato proměnná prostředí je v reálném světě také považována za špatnou praxi, protože narušuje přenositelnost. Pro Sun je "užitečné" pouze k tomu, aby se zabránilo tomu, že by se začátečníky unavilo zadávat stejnou cestu ke třídě znovu a znovu do -cp nebo -classpath argumenty. V reálném světě jsou preferovány dávkové/shell soubory.

Pokud používáte IDE, cesta ke třídě se nazývá "cesta sestavení" (představuje obě kompilace a cesta ke třídě za běhu). Můžete jej nakonfigurovat ve vlastnostech projektu. Můžete přidat kompletní složku, můžete přidat jednotlivé/externí soubory JAR, můžete propojit projekty atd. Využijte toho. Zapomeňte na celý CLASSPATH proměnná prostředí.

Pro příkazový řádek

Úplnou cestu k jarfile musíte zadat do třídy classpath (včetně názvu souboru):

.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar

Jak řekl Hroch, musíte restartovat cmd po změně toho. Pokud to nefunguje, spusťte svůj program takto:

java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name



  1. Funkce CHR() v Oracle

  2. PreparedStatement a setTimestamp v oracle jdbc

  3. Kdy použít TEXT v mysql místo VARCHAR

  4. Nesprávná desítková (celé) hodnota:' ' mySQL