當前位置:ag真人国际官网-ag旗舰厅官方网站 » 操作系統 » java表格顯示資料庫

java表格顯示資料庫-ag真人国际官网

發布時間: 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);
}

熱點內容
接龍源碼 發布:2024-11-19 10:14:48 瀏覽:33
驅動軟體哪個安卓版好 發布:2024-11-19 10:08:28 瀏覽:703
伺服器一鍵搭建java環境 發布:2024-11-19 10:08:27 瀏覽:729
布丁少兒編程 發布:2024-11-19 09:57:11 瀏覽:98
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:828
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:310
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:940
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:822
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:90
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:636
网站地图