Java 查询数据库,如何将查询的结果在JTable中显示(详细) 用的是JTable(Vector rowData, Vector name) 10
1个回答
展开全部
查询数据库的,返回的是一行一行的数据,举个例子:
id name sex
1 张三 男
2 李四 男
在读取数据库记录的时候:
Vector<Vector<Ojbect>> data = new Vector<Vector<Object>>();
while(rs.next())
{
Vector<Object> row = new Vector<Object>(); //一行数据
row.add(rs.getInt("id"));
row.add(rs.getString("name"));
row.add(rs.getString("sex"));
data.add(row); //添加一行数据
}
JTable.setModel(new DefaultTableModel(data,name));
id name sex
1 张三 男
2 李四 男
在读取数据库记录的时候:
Vector<Vector<Ojbect>> data = new Vector<Vector<Object>>();
while(rs.next())
{
Vector<Object> row = new Vector<Object>(); //一行数据
row.add(rs.getInt("id"));
row.add(rs.getString("name"));
row.add(rs.getString("sex"));
data.add(row); //添加一行数据
}
JTable.setModel(new DefaultTableModel(data,name));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询