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.
Search WWH ::




Custom Search