利用
Java
开发数据库应用时,经常需要在用户界面上显示查询结果。我们可以利用
Vector
、
JTable
、
AbstractTableModel
等三个类较好地解决这一问题。
类 Vector :
定义如下:
类 JTable :
数据库及其连接方法:
要连接此数据库,需使用 java.sql 包中的类 DriverManager 。此类是用于管理 JDBC 驱动程序的实用程序类。它提供了通过驱动程序取得连接、注册,撤消驱动程序,设置登记和数据库访问登录超时等方法。
实现示图中记录前翻、后翻的效果,有两种方法:
类 Vector :
定义如下:
public class Vector extends AbstractList
implements List , Cloneable , Serializable{ … }
类 JTable :
JTable 组件是 Swing 组件中比较复杂的小件,隶属于 javax.swing 包,它能以二维表的形式显示数据。类 Jtable:
定义如下:
public class JTable extends JComponent
implements TableModelListener,
Scrollable, TableColumnModelListener,
ListSelectionListener,
CellEditorListener, Accessible{ … }