Hallo ich bin neu bei Java und in diesem Forum und mache meine ersten Schritte. Ich bin auch schon vorwärts gekommen, habe nun aber ein Problem, wo ich einfach nicht weiterkomme.
Ich habe ein Projekt in Eclipse gestartet und versuche auf eine MySQL Datenbank zuzugreifen. Aus Eclipse heraus funktioniert das auch einwandfrei und ich kann auch Datensätze auslesen. Wenn ich meine Main Klasse auf der Kommandozeile von Windows starte, funktioniert diese auch, (Also die Java Installation und Konfiguration scheint zu stimmen) allerdings bekomme ich eine Fehlermeldung, die mir sagt “No suitable Driver found for MySQL.“
Ich habe mir den entsprechenden mysql-connector-java-8.0.23.jar runtergeladen, habe diesen als Library in Eclipse eingebunden. Deswegen funktioniert es ja auch, in Eclipse.
Aber woher weiß Java, wenn ich das Programm auf der Kommandozeile in Windows ausführe, woher der Connector kommt?
Es gibt ja den bei Windows eingestellten Classpath. Wenn ich den Connector da rein kopiere, funktioniert es aber auch nicht.
Und auch auf einer Linux Maschine, wo das Programm später mal laufen soll, existiert dasselbe Problem.
Hat jemand eine Idee was ich falsch mache?
Vielen Dank im Voraus
Ralf