Java Reference
In-Depth Information
anstelle der Methode
executeQuery
die Methode
executeUpdate
. Diese Methode liefert
dann kein
ResultSet
, sondern einen einfachen
int
-Wert zurück, der anzeigt, wie viele
Datensätze von der Änderung betroffen waren.
Abbildung 15.4
Abfrageergebnis in der Konsole
15
Nachdem Sie bereits einige Programme mit der Komponente
JTable
erstellt haben, wer-
den Sie die Ergebnisse sicher gern auch in eine solche Komponente übernehmen wollen:
{
TableModel jTable1Model = new DefaultTableModel(
new String[][] { },
new String[] { "ID", "Titel" });
jTable1 = new JTable();
jScrollPane1.setViewportView(jTable1);
jTable1.setModel(jTable1Model);
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);
jTable1.setAutoCreateRowSorter(true);
}
Listing 15.16
JTable-Komponente für die Aufnahme der Abfrageergebnisse
Das
Listing 15.16
zeigt, wie Sie eine Table-Komponente für die Aufnahme der abgefrag-
ten Buchdaten vorbereiten. Um, durch eine Schaltfläche ausgelöst, die Daten aus der
Datenbank in die Table-Komponente zu übertragen, müssen Sie die Werte des Result-
Sets nur in neu erzeugte Zeilen der Tabelle übertragen. Den übrigen Quellcode können
Sie 1:1 aus der Konsolenanwendung übernehmen.