本文目錄一覽:
- 1、Java如何從MySQL中讀取圖片並顯示在JFrame上求大神助一臂之力
- 2、java中如何將從mysql資料庫中查詢得到的表格顯示到Frame上
- 3、java 獲取mysql 某個資料庫中所有表及表的列的信息
Java如何從MySQL中讀取圖片並顯示在JFrame上求大神助一臂之力
1、用JDBC訪問MySQL資料庫。
2、使用SQL語句查詢出需要的數據。
3、用ImageIO讀取查詢出數據中圖片(應該是流對象)。
4、在JFrame中繪製圖片,或者new ImageIcon的方式創建Icon然後用JLabel來顯示。
java中如何將從mysql資料庫中查詢得到的表格顯示到Frame上
顯示到Frame上?你可在JFrame上面放一個JTable控制項。
把讀出來的數據封裝在一個集合裡面,然後把集合綁定到JTable上面去。
這是我寫的一個填充Table的方法,調用它就可以把數據填充到Jtabl控制項上去
public void fillTable() {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
ArrayListUser users = biz.getAllUser();
model.setColumnIdentifiers(new Object[]{“Id”,”UserName”,”Password”});
model.setRowCount(0);
for (User user : users) {
model.addRow(new Object[] { user.getUserId(), user.getUserName(),
user.getUserPwd() });
}
jTable1.revalidate();
}
我有代碼可以發給你
java 獲取mysql 某個資料庫中所有表及表的列的信息
mysql裡面提供了很多方法來獲取表結構和表列:如下方法
獲得某表所有列的信息:
String sql = select * from tname;//tname為某一表名
Connection conn = ….;
Statement st = conn.createStatement();
ResultSet rs = st.rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int colcount = rsmd.getColumnCount();//取得全部列數
for(int i=0;icolcount;i++){
String colname = rsmd.getColumnName(i);//取得全部列名
}
以上為某表欄位具體查詢,如果是查詢表的信息,如在mysql伺服器上那樣的查詢結果的話,可以用一下代碼:
ResultSet.executeQuery(“show tables”)可以的到所有的表信息。
ResultSet.executeQuery(“describe tname”)可以得到表的欄位信息。//tname為表名
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/227672.html