當前位置:首頁 » 數據倉庫 » swing查詢資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

swing查詢資料庫

發布時間: 2022-04-21 15:29:40

『壹』 如何在swing 表格中實現對資料庫的增刪改查

// 我們需要給 JTable 指定我們自己定義的 Table Cell Editor.
JTable 工作過程如下:
當一個表格顯示之前,JTable 會詢問每個單元格,getCellRender().getTableCellRendererComponent() 得到一個 Swing 組件後,就用它來在指定單元格顯示出來。

『貳』 Java swing 訪問資料庫

打成JAR後,你的驅動jar 用eclipse是打包不進去的你可以把你的驅動包解壓縮,然後雙擊你自己打的jar,點添加,把解壓縮出來的一個文件添加到你的jar包中去 另外一個方法,把你的jar包和驅動包放在同一個目錄下應該可以跑

『叄』 Swing中動態顯示資料庫數據

如果數據不多的話可以一次全查出來,每10條顯示一次,用jtable顯示就行了

否則的話就要在sql語句上加條件了,每次只查詢10條記錄,你完全可以用分頁代碼中的sql語句。

但還是那個問題,不能用循環做。那怎麼觸發下一個10條記錄呢?做個按鈕?點一下顯示10條,再點下又10條。你不覺得這就是分頁嗎?

『肆』 swing如何在一開始的主界面就可以看到資料庫中的數據,在OA系統中主界面有校區和用戶,這些是資料庫中的。

這個問題有點模糊哈,主界面顯示以前就先從資料庫裡面查出數據啊,讓後把數據放在主界面,或者該放的位置顯示。

『伍』 如何實現在JAVA的圖形界面上查詢資料庫內容

Java Swing中實現資料庫查詢還是很簡單的,就如你上面的問題,可以在一個JFrame上添加兩個JPanel,一個JPanel添加用於輸入查詢條件的文本輸入框和一個Button,另一個添加用於顯示查詢的組件。
這樣你在輸入查詢條件之後,點擊查詢按鈕,將要觸發一個滑鼠點擊事件,你可以在處理這個事件的方法之中實現查詢功能,然後你在顯示查詢的組件上顯示你查詢到的結果。
具體使用什麼樣的組件你可以查看jdk文檔,希望我的回答對你有所幫助!

『陸』 java 怎樣將查詢到的資料庫的內容顯示在Swing界面上

用JTable讀資料庫返回的欄位名稱列表和數據列表 就可以了

『柒』 swing點擊查詢按鈕表格顯示資料庫內容

你這樣當然是不行的了,不能只是改數據,swing的table是數據和顯示分開的模式.
你要取到先刪除TableModel再new一個新的TableModel實現並加入數據才行

『捌』 java的swing結合JDBC編程中用什麼關鍵字獲取資料庫中的值

正常使用資料庫取值就行。把RS結果集里的值變成String傳給Swing的空間就行
比如你的空間對象叫tt就 tt.settext(str);//str為查詢到的數據

『玖』 swing 下拉框的值是從資料庫查詢出來的,怎麼樣讓下拉框第一個值都是空,

這個很好辦吧
你是在後台從資料庫查詢出來,拼裝成json格式返回頁面
使用jQuery將數據加入下拉列表的嗎
可以這樣啊:
$("#selectID").appendChild("<option value=''></option>");
然後用jQuery的each方法遍歷加到下拉列表就行啦。

『拾』 Java SWING如何從資料庫中讀取多組數據通過JTable顯示

public void inithavesold(){//建立查詢已銷售商品表格、模型

try {
Vector<String> columnName = new Vector<String>();//欄位名
Vector<Vector<Object>> dataVector = new
Vector<Vector<Object>>(); //存儲所有數據,裡面每個小的Vector是存單行的
columnName.add("編號");
columnName.add("商品名");
columnName.add("數量");
columnName.add("價格");
columnName.add("總盈利");

conn = DataBase.getconnection();
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from havesold");
while(rs.next()){
Vector<Object> vec = new Vector<Object>();//就是這個存單行的,最後放到上面的大的Vector裡面
for(int i=1;i<=5;i++){
vec.add(rs.getObject(i));
}
dataVector.add(vec);
}
tmhavesold = new DefaultTableModel();//建立默認的JTable模型
tmhavesold.setDataVector(dataVector, columnName);//設定模型數據和欄位
DataBase.free(conn, stmt, rs);
} catch (SQLException e) {
e.printStackTrace();
}
jtable.setModel(tmhavesold);
}