1.1
TableModel和读取数据库
TableModel定义了存入和管理数据的方法,它还能为每一列定义数据名,并且可以设置单元格是否可编辑。它以一个二维数组的形式存入数据。下面有我关于如何读取数据库资料到TableModel的一个例子:
public class TbModel extends
AbstractTableModel
{
private static final long serialVersionUID = 1L;
private Vector
data;
private Vector titles;
Connection connect;
Statement state;
ResultSet rs;
public myTableModel()
{
data=new Vector();
try
{
Class.forName("com.mysql.jdbc.Driver");
connect
=DriverManager.getConnection("jdbc:mysql://localhost/javaproject","root","dddddd");
state=connect.createStatement();
rs=state.executeQuery("select * from product");
while(rs.next())
{
data.add(rs.getString(1));