Hilfe zu mySQL Treiber *verzweifel*

marcel_m

Mitglied
Hallo zusammen,

wir arbeiten zur Zeit an einem Semminarkursthema und benötigen dazu eine Verbindung zu einer mySQL Datenbank. Als Grundlage benutzen wir ein Beispielprogramm aus dem Buch "Java ist auch eine Insel (Vers. 5)" von Christian Ullenboom (ok, ... wer kennt das Buch denn nicht *g*):


Folgender Fehler tritt auf (unter JCreater 3.5 LE)
Code:
java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getConnection(DriverManager.java:545)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at MySQLTest.select(MySQLTest.java:45)
        at MySQLTest.main(MySQLTest.java:22)

Den mySQLTreiber haben wir unter der IDE eingebunden (mysql-connector-java-5.0.3-bin.jar).


Vielen Dank schon einmal im Voraus,


Marcel und Christian
 
Zuletzt bearbeitet:
Hallo...

versuch mal den Treiber entweder in den Classpath einzutragen, oder ihn in das /lib/ext-Verzeichnis deiner jdk/jre zu kopieren.

Das sollte eigentlich helfen...

schönen Abend noch

Alexander Schell
 
Wichtig ist das Laden des Treibers:

Java:
public static void initMySQLDriver() {
        try {
            // The newInstance() call is a work around for some
            // broken Java implementation
            Class.forName("com.mysql.jdbc.Driver").newInstance();
        } catch (Exception ex) {
            // handle the error
}

(Übernommen aus dem MySQL Reference Manual.
 
Vielen Dank nochmal wegen den vielen (sehr hilfreichen) Tipps.
Das Problem Lag jedoch an einer simplen unaufmerksamkeit von mir *hüstel*

Ich habe den Host und die Datenbank bei der Verbindung nicht mit einem Slash getrennt ....
 
Zurück