M
MisterX
Gast
Hallo,
ich möchte eine Mitgliederverwaltung schreiben und stehe nun vor großen Fragezeichen wegen der Datenbankanbindung.
Habe u.a. folgenden Klassen:
- MvGui
- Datenbank
- Tabelle
In der Klasse "Datenbank" mach ich den Zugriff auf die DB und meine SQL-Abfragen. Die Klasse Tabelle ist für das "AbstractTableModel" der JTable da.
Jetzt stehe ich vor dem Problem ich wie die Daten in die JTable bekomme.
Macht es Sinn die Daten in der Klasse Datenbank in eine List zu schreiben und die List dann in die jTable reinzuschreiben (Über setValueAt)?
Oder gibt es einen besseren Weg?
Meine Klassen Datenbank sieht so aus:
ich möchte eine Mitgliederverwaltung schreiben und stehe nun vor großen Fragezeichen wegen der Datenbankanbindung.
Habe u.a. folgenden Klassen:
- MvGui
- Datenbank
- Tabelle
In der Klasse "Datenbank" mach ich den Zugriff auf die DB und meine SQL-Abfragen. Die Klasse Tabelle ist für das "AbstractTableModel" der JTable da.
Jetzt stehe ich vor dem Problem ich wie die Daten in die JTable bekomme.
Macht es Sinn die Daten in der Klasse Datenbank in eine List zu schreiben und die List dann in die jTable reinzuschreiben (Über setValueAt)?
Oder gibt es einen besseren Weg?
Meine Klassen Datenbank sieht so aus:
Java:
public class Datenbank {
Connection con;
Statement stmt;
public void dbZugriff() {
/*
.. Treiber und Zugriff
*/
}
public void getData() {
String query = "SELECT * FROM mitglieder";
try {
dbZugriff();
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
} catch (SQLException e) {
System.out.println(e);
}
}