24.6.2 Querying the books Database
The next example (Figs. 24.25 and 24.28) allows the user to enter any query into the program. The example displays the result of a query in a JTable, using a TableModel object to provide the ResultSet
data to the JTable
. A JTable
is a swing GUI component that can be bound to a database to display the results of a query. Class ResultSetTableModel
(Fig. 24.25) performs the connection to the database via a TableModel
and maintains the ResultSet
. Class DisplayQueryResults
(Fig. 24.28) creates the GUI and specifies an instance of class ResultSetTableModel
to provide data for the JTable
.
ResultSetTableModel Class
Class ResultSetTableModel
(Fig. 24.25) extends class AbstractTableModel (package javax.swing.table
Get Java™ How To Program (Early Objects), Tenth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.