Hallo zusammen,
da ich mich in letzter Zeit verstärkt mit dem Thema Java auseinander setzen musste, dachte ich mir ich melde mich mal in einem der einschlägigen Foren an. :meld:
Und nun überfalle ich euch auch gleich mit meiner ersten Frage.
Ich möchte gerne gerne per Java auf einen mysql Datenbank Zugreifen. Diese läuft lokal (xampp).
Die Connection ist weitesgehend kein Problem, zumindest falls die DB existiert. Nun muss ich die Klasse aber auch weitergeben und sie muss entsprechend auch auf anderen Rechnern (ebenfalls mit xampp) laufen. Daher möchte ich, dass falls die Datenbank nicht existiert, sie angelegt wird.
Meine Frage ist daher: Wie muss der Connection String aussehen, wenn ich nicht direkt auf eine existierende Datenbank zugreifen, sondern lediglich auf den Server Verbinden und ein "CREATE DATABASE dbname" feuern möchte?
Aktuell sieht der Aufruf so aus:
Das Ergebnis ist dann leider:
java.sql.SQLException: No database selected
Solltet ihr mehr Code brauchen, post ich den auch gerne. Aber weniger is ja manchmal mehr.
Gruß und Dank
tyco
da ich mich in letzter Zeit verstärkt mit dem Thema Java auseinander setzen musste, dachte ich mir ich melde mich mal in einem der einschlägigen Foren an. :meld:
Und nun überfalle ich euch auch gleich mit meiner ersten Frage.
Ich möchte gerne gerne per Java auf einen mysql Datenbank Zugreifen. Diese läuft lokal (xampp).
Die Connection ist weitesgehend kein Problem, zumindest falls die DB existiert. Nun muss ich die Klasse aber auch weitergeben und sie muss entsprechend auch auf anderen Rechnern (ebenfalls mit xampp) laufen. Daher möchte ich, dass falls die Datenbank nicht existiert, sie angelegt wird.
Meine Frage ist daher: Wie muss der Connection String aussehen, wenn ich nicht direkt auf eine existierende Datenbank zugreifen, sondern lediglich auf den Server Verbinden und ein "CREATE DATABASE dbname" feuern möchte?
Aktuell sieht der Aufruf so aus:
Java:
conn = DriverManager.getConnection("jdbc:mysql://" + server
+ "/", username, password);
Das Ergebnis ist dann leider:
java.sql.SQLException: No database selected
Solltet ihr mehr Code brauchen, post ich den auch gerne. Aber weniger is ja manchmal mehr.
Gruß und Dank
tyco