當前位置:首頁 » 操作系統 » 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);
}

熱點內容
extjs文件上傳java 發布:2024-11-13 06:22:49 瀏覽:692
電腦數據怎麼備份到伺服器 發布:2024-11-13 06:19:31 瀏覽:404
c語言函頭文件 發布:2024-11-13 06:14:40 瀏覽:37
編譯java程序的命令是什麼 發布:2024-11-13 06:09:32 瀏覽:857
編譯dll依賴另一個dll 發布:2024-11-13 06:09:25 瀏覽:124
祝編程老師 發布:2024-11-13 06:07:26 瀏覽:506
五格殿下編程 發布:2024-11-13 05:54:11 瀏覽:214
學生密碼筆盒原始密碼多少 發布:2024-11-13 05:30:06 瀏覽:770
android廣播的注冊 發布:2024-11-13 04:47:49 瀏覽:26
KTV上傳視頻 發布:2024-11-13 04:46:59 瀏覽:34