Hallo,
ich habe vor kurzem eine Datenbank mit Hilfe von mariadb erstellt, mit folgenden Werten:
*Der 2. Frame mit der JTable wird automatisch geöffnet, sollte die Verbindung erfolgreich sein (was auch der Fall ist).*
Und hier mein AbstractTableModel:
Vielen Dank für eure Bemühungen.
Freundliche Grüße
ich habe vor kurzem eine Datenbank mit Hilfe von mariadb erstellt, mit folgenden Werten:
- ID
- Vorname
- Nachname
- Alter
- Wohnort
- Eintragedatum
Java:
public void Verbinden(ActionEvent e) {
try {
info.setText("Der Treiber wird geladen..");
Class.forName(eingabeDriver.getText()).newInstance();
info.setText("Der Treiber wurde geladen.");
}
catch(Exception ex) {
info.setText("Der Treiber konnte nicht geladen werden!");
}
try {
info.setText("Die Verbindung wird hergestellt..");
conn = DriverManager.getConnection(eingabeURL.getText() + "://" + eingabeHost.getText() + ":" + eingabePort.getText() + "/" + eingabeDatenbankname.getText(), eingabeBenutzername.getText(), eingabePasswort.getText());
info.setText("Die Verbindung wurde hergestellt.");
conn.close();
}
catch(Exception ex) {
info.setText("Die Verbindung konnte nicht hergestellt werden!");
}
*Der 2. Frame mit der JTable wird automatisch geöffnet, sollte die Verbindung erfolgreich sein (was auch der Fall ist).*
Und hier mein AbstractTableModel:
Java:
public class MeinModel extends AbstractTableModel {
private static final long serialVersionUID = 1488059323556292793L;
private int row = 100;
private int col = 6;
private String[] colNamen = {"ID", "Vorname", "Nachname", "Alter", "Wohnort", "Eintragedatum"};
public Object[][] data = new Object[row][col];
public int getColumnCount() {
return col;
}
public String getColumnName(int col) {
return colNamen[col];
}
public int getRowCount() {
return row;
}
public Object getValueAt(int row, int col) {
return data[row][col];
}
public void setValueAt(Object value, int row, int col) {
data[row][col] = value;
fireTableCellUpdated(row, col);
}
public boolean isCellEditable(int row, int col) {
return true;
}
}
Vielen Dank für eure Bemühungen.
Freundliche Grüße