olga28 Geschrieben 13. März 2009 Geschrieben 13. März 2009 Hallo, bräuchte dringend Hilfe. Ich versuche in Java eine DB-Verbindung mit meiner MySQL-DB herzustellen, nur leider bekomme ich schon beim Laden der ODBC-Treiber ein negatives Ergebnis, kann mir jeman sagen, was ich falsch mache. Hier ein Auszug aus meinem Quellcode: code: import java.sql.*; public class Verb { public Connection con = null; static final String DRIVER = "com.mysql.jdbc.Driver"; public void verbinden(){ // Treiber laden try { Class.forName(DRIVER).newInstance(); } catch (Exception ex ) { System.out.println("Der JDBC-Treiber konnte nicht " + "geladen werden."); System.exit(1); } ... usw. Unter Systemsteuerung > Verwaltung > ODBC > Treiber habe ich nachgeschaut die MySQL Treiber sind da. Was habe ich vergessen? Danke im Voraus
robotto7831a Geschrieben 14. März 2009 Geschrieben 14. März 2009 Hallo, um per JDBC auf eine MySQL Datenbank zuzugreifen benötigt man eigentlch kein ODBC. Hast Du denn mal überprüft was für eine Exception geworfen wird? Frank
olga28 Geschrieben 14. März 2009 Autor Geschrieben 14. März 2009 was meinst du damit?? wo soll ich schauen? :confused:
robotto7831a Geschrieben 15. März 2009 Geschrieben 15. März 2009 z. B.in deinem Catch die Fehlermeldung mit System.out.println(e.getMessage()); ausgeben zu lassen. Oder entferne zeitweise das try...catch und Du solltest die Fehlermeldung auf dem Bildschirm sehen. Frank
speedi Geschrieben 16. März 2009 Geschrieben 16. März 2009 Versuchs mal mit e.printStackTrace(); Mich würde es nicht wundern, wenn es eine ClassNotFoundException ist, weil du evtl. die JDBC-Pakete nicht korrekt ins Projekt eingebunden hast.
VaNaTiC Geschrieben 16. März 2009 Geschrieben 16. März 2009 Den try-catch wegzulassen ist meiner Meinung nach ziemlich unnötig. Es können zwei Probleme auftreten, die beide aller Wahrscheinlichkeit nach auf dasselbe hinauslaufen, was speedi bereits sagte: Die mysql-JAR muss in ClassPath! Class.forName(): bringt 3 Fehler, ClassNotFoundException, Link-Exception und Initialisierungs-Exception und newInstance(): Instanziierungs-Exception und Illegal-Exception
olga28 Geschrieben 18. März 2009 Autor Geschrieben 18. März 2009 Danke es war eine ClassNotFoundException. Learning by doing! Danke nochmals!:nett:
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden