Java und MySQL
-
Hallo Forum
ich möchte eine Verbindung mit einer MySQL Datenbank herstellen, wie lautet der Connection String in Java für MySQL, oder gibt es ein Beispiel über Java und MySQL hier im Forum, ich hab leider nichts gefunden, oder anders wo, wo ich das nachvollziehen kann??
Danke
Mirsad
-
Hallo,
http://www.entwickler.com/itr/features/psecom,id,58,nodeid,74.html
MfG
Nachtrag: in der Java-FAQ dieses Forums gibt's auch was zu diesem Thema, das Beispiel arbeitet aber noch mit dem alten Treiber, Hinweise zum neueren Treiber findest du im ersten Link
-
Hallo rock..
danke für deine Antwort, ich glaube ich habe problem den Treiber mit der Anweisung :// Datei Connector.java - Verbindung mit MySQL-Server herstellen import java.sql.*; public class Connector { public static void main(String[] args) { Connection conn = null; String url = "jdbc:mysql://localhost/meinedatenbank"; String user = "ich"; String pass = "geheim"; try { // [b]ich glaube das ich hier den Treiber nicht richtg einbinden kann![/b] Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection(url, user, pass); System.out.println("Verbunden"); } catch (Exception e) { System.err.println("Kann nicht verbinden!"); } finally { if (conn != null) { try { conn.close(); System.out.println("Verbindung beendet."); } catch(Exception e) { /* Fehler beim Schliessen ignorieren */ } } } }
Wie kann ich prüfen wie der Treiber für mein MySQL heist
danke
Mirsad
-
http://dev.mysql.com/doc/connector/j/en/index.html
Also so klappt es, wie es dort ja auch steht. Vielleicht hast du das mysql.jar nicht? Zum Namen, also wenn du Connector/J nutzt, dürfte der Name immer com.mysql.jdbc.Driver sein. Das vermute ich jetzt mal.
Also bei mir klappt das ganze auch ohne das newInstance().