Problem mit jar und JDBC Treiber

Serethos

Erfahrenes Mitglied
Hab ein jar file und starte das ganze mit einer bat datei.
wenn ich das ganze ausführe bekomm ich immer wieder die fehler meldnung "kann Datenbank treiber nicht laden".

Was muss ich machen.
 
höchstwarscheinlich ist der "DB Treiber" nicht installiert..
Lad dir mysqlconnectorJ runter!
Dann setzt du entweder deine Systemvariablen
(Start - Systemsteuerung - System - Erweitert) und fügst in den Classpath den Pfad zu deiner Datei (mit der *.jar datei) mit ein.
Eine andere Lösung ist den connector in das jdk\jre\lib\ext Verzeichnis zu packen.
Oder du setzt den classpath beim starten des jar archivs....
java -jar -cp "c:\mysqlconnectorj.bin" xxx.jar <= Sowas sollte dann in der bat stehen....

Dieses Beispiel ist auf die meisten jdbc treiber übertragbar... muss ja nicht mysql sein... erkundige dich welchen treiber du brauchst!
 
java -jar -cp "<pfad wo mysqlbin liegt>" mysql-connector-java-3.0.15-ga-bin.jar

hab ich in meine bat reingeschreiben
aber dann kommt der fehler


failed to load main-class manifest attribute from mysql-connector-java-3.0.15-ga-bin.jar
 
java -jar -cp "<pfad wo mysqlbin liegt>mysql-connector-java-3.0.15-ga-bin.jar" Das_Programm_das_ich_starten_möchte.jar

^^ Eher so!
 
Servus


java -jar mysql-connector-java-3.1.6-bin.jar
java -jar datenbank.jar

hab mir denn mysql-connector gesaugt und hab diese Zeilen in meine bat geschrieben.

und jetzt kommt immer
failed to load Main -Class manifest attribute from mysql-connector-java-3.1.6

hab ich da attribute vergessen

mfg
 
Schuldigung dass ich mich so undeutlich ausgedrückt hab...

du schreibst in deine *.bat

java -cp "c:\java\mysqlconnectorj.jar" datenbankanwendung

oder

java -jar -cp "c:\java\mysqlconnectorj.jar" datenbankanwendung.jar

oder

java -jar -classpath "c:\java\mysqlconnectorj.jar" datenbankanwendung.jar

...
 
Zurück