Hallo Leute hab mal ne Frage.
Ich hab so ein Button in meinem Fenster der heisst Datenbank Auswahl.
Wenn ich drauf klicke öffnet sich ein neues Fenster
Dort kann ich mein Datenbanknamen eingeben und mich mit der Datenbank konnektieren.
Den Datenbank namen zu übergeben hab ich dynamisch gemacht, d.h er kontrolliert selber ob
es diese Datenbank überhaupt gibt und wenn nicht dann gibt er mir die Fehlermeldung[Datenbank existiert nicht].
Wenn ich jetzt eine JComboBox nehme mit NetBeans will ich das so ändern, das ich auf diese JComboBoc klicke und er mir alle vorhandenen Datenbanken anzeigt, dann wähl ich eine an und verbinde mich mit der Datenbank.
Wie geht das?
Hier der aktuelle Code nochmal mit dem dynamischen Verbindungsstring:
Ich hab so ein Button in meinem Fenster der heisst Datenbank Auswahl.
Wenn ich drauf klicke öffnet sich ein neues Fenster
Dort kann ich mein Datenbanknamen eingeben und mich mit der Datenbank konnektieren.
Den Datenbank namen zu übergeben hab ich dynamisch gemacht, d.h er kontrolliert selber ob
es diese Datenbank überhaupt gibt und wenn nicht dann gibt er mir die Fehlermeldung[Datenbank existiert nicht].
Wenn ich jetzt eine JComboBox nehme mit NetBeans will ich das so ändern, das ich auf diese JComboBoc klicke und er mir alle vorhandenen Datenbanken anzeigt, dann wähl ich eine an und verbinde mich mit der Datenbank.
Wie geht das?
Hier der aktuelle Code nochmal mit dem dynamischen Verbindungsstring:
Java:
public void Datenbankauswahl() {
Component KeineDb = null;
String holeVerbindung = DbAuswahl.tfDatenbank.getText();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
v2 = DriverManager.getConnection("jdbc:odbc:"+holeVerbindung); //String zu Datenbank
System.out.println("Verbindung zum Treiber/ Datenbank erfolgreich hergestellt");
} catch (Exception ex) {
JOptionPane.showMessageDialog(KeineDb, "Datenbank nicht vorhanden");
DbAuswahl dbAuswahl = new DbAuswahl();
dbAuswahl.setVisible(true);
}
}