永发信息网

Java 查询数据库,如何将查询的结果在JTable中显示(详细) 用的是JTable(Vector rowData, Vector name)

答案:2  悬赏:0  手机版
解决时间 2021-01-30 15:03
Java 查询数据库,如何将查询的结果在JTable中显示(详细) 用的是JTable(Vector rowData, Vector name)
最佳答案
查询数据库的,返回的是一行一行的数据,举个例子:

id name sex

1 张三 男
2 李四 男

在读取数据库记录的时候:

Vector> data = new Vector>();
while(rs.next())
{
Vector row = new Vector(); //一行数据
row.add(rs.getInt("id"));
row.add(rs.getString("name"));
row.add(rs.getString("sex"));

data.add(row); //添加一行数据
}

JTable.setModel(new DefaultTableModel(data,name));
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-01-30 09:28
那是因为你的前面两句: xnum = sizex/n; ynum = sizey/n; 所得到的结果xnum、ynum有可能不是整数(和你的第一个图像有关),然后你用这两个数作维数来调zeros,所以会出警告。你可以考虑把上面这两句改成: xnum = fix(sizex/n); ynum = fix(sizey/n); 也就是对这两个数取整,就不会出来警告了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯