JDBCAdapter介绍

1.JDBCAdapter功能
JDBCAdapter将JDBC接口封装成TableModel接口,它实现以下功能:
(1)根据用户传入的参数,连接数据库。(详见JDBCAdapter构造函数)
(2)查询数据库,将查询结果封装为表格模型数据,并通知所有表格模型监听器(listerner)表格数据改变。(详见executeQuery函数)。
(3)在该类的对象被垃圾回收器回收时,关闭数据库连接(详见finalize函数,注意这个函数由垃圾回收器调用)。
(4)实现TableModel接口的函数。(详见getColumnName,getColumnClass函数)。

2.如何使用JDBCAdapter
首先,使用如下代码构造一个JDBCAdapter对象:
String url="jdbc:odbc:Person";
String dirverName="sun.jdbc.odbc.JdbcOdbcDriver";
String username="";
String password="";
adapter=new JDBCAdapter(url,driverName,userName,password);


其次,由于JDBCAdapter集成了AbstractTableModel类,因此,可以使用JDBCAdapter类的实例构造一个JTable对象:
table=new JTable(adapter);


最后,当需要查询数据库时,调用executeQuery实现数据查询功能
adapter.executeQuery(inputQuery.getText());

你可能感兴趣的:(jdbc,sun)