|
|
|
Java MySQL - อยากให้ jTable ดึงข้อมูล จาก mysql ตลอดเวลานะ คือตอนนี้มันดึง เฉพาะ ตอนเปิดโปรแกรม |
|
|
|
|
|
|
|
หลังจากเพิ่มเสร็จ จะต้องไป Get ข้อมูลมาใหม่ครับ
|
|
|
|
|
Date :
2014-02-02 12:15:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงครับ
|
|
|
|
|
Date :
2014-02-02 13:10:05 |
By :
cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Java)
DefaultTableModel model = (DefaultTableModel) jt.getModel();
try{Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, user, password);
String sql = "select * from companya";
st = con.prepareStatement(sql);
rs = st.executeQuery(sql);
while(rs.next()){
String id = rs.getString("code");
String name = rs.getString("name");
String position = rs.getString("position");
String salary = rs.getString("salary");
model.addRow(new Object[]{id,name,position,salary});
}
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
คุณสร้างพวกนี้ให้เป็น method ครับ และหลังจากที่เพิ่มเสร็จ ก็ลองเรียก method นี้อีกครั้งครับ แต่ปกติถ้าใช้ model มันจะแสดงผลทันทีครับ
ลองเข้าไปอ่าน JTable ครับ ผมมีตัวอย่างให้หลายตัวน่ะ
|
|
|
|
|
Date :
2014-02-03 09:25:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|