当前位置:首页 » 操作系统 » java表格显示数据库

java表格显示数据库

发布时间: 2024-11-09 14:02:26

A. java怎样把数据库数据显示在table控件中

这个要从头说起就复杂了。我简单说一下吧。
首先,要把数据从库中取出来,假设你已经会了。
其次,创建一个表格模型,
DefaultTableModel model=new DefaultTableModel();
//创建表头
model.setColumnIdentifiers(new Object[]{"日期/时间","操作工","产品型号","数量"});
再次,添加数据
while(results.next())
{
String dt=results.getString("dt");
String name=results.getString("name");
String pname=results.getString("proct");
int i=results.getInt("num");
//把以上数据添加到表格模型的一行中

model.addRow(new Object[]{dt,name,pname,i});
}
最后,用模型生成表格
JTable table=new JTable(model);
当然,还有一些其它的操作,比如把表格显示出来,表格的字体、行高等设置等等,不再一一赘述。

B. Java表格显示数据库

在面板上用table显示数据库的中的信息

代码如下:

try{
Database db = new Database();
db.conn();
Statement stmt = db.conn.createStatement();
ResultSet rset = stmt.executeQuery("SELECT * FROM goods");//前面的为数据库部分(每个人视情况而定)
DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
dtm.setRowCount(0);
while (rset.next()) {
Object[] row = {
rset.getString(1),
rset.getDouble(2),
rset.getDouble(3),//这三个为表各个字段的值,从数据库中得到的
};
dtm.addRow(row);
}
rset.close();
stmt.close();
db.closeConn();
} catch (ClassNotFoundException ex) {
Logger.getLogger(Admin.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(Admin.class.getName()).log(Level.SEVERE, null, ex);
}

热点内容
psv支持最大存储卡 发布:2024-12-29 18:08:35 浏览:31
双色球最新算法 发布:2024-12-29 18:04:46 浏览:47
电脑如何配置域名服务器 发布:2024-12-29 18:03:15 浏览:72
安卓手机发烫怎么处理 发布:2024-12-29 18:01:58 浏览:296
数据结构与算法java语言版 发布:2024-12-29 18:01:47 浏览:144
排解压力法则 发布:2024-12-29 18:00:20 浏览:479
安卓上面图标指针什么意思 发布:2024-12-29 17:53:44 浏览:940
国际服服务器为什么连不上 发布:2024-12-29 17:52:03 浏览:841
一般男人会设置什么样的密码 发布:2024-12-29 17:42:09 浏览:720
建立DNS服务器需要注意什么 发布:2024-12-29 17:41:57 浏览:173