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 O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.