[英]How Do I display info from my database to a jtable in java?
Java代碼:
private void AddUserActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/MyPOS","root","");
Statement stmt = (Statement)conn.createStatement();
String fname = fld_fname.getText();
String lname = fld_lname.getText();
String role = cmb_role.getSelectedItem().toString();
String uname = fld_username.getText();
String pass = fld_password.getText();
String add = "INSERT INTO admin (firstname, lastname, role, username, password) VALUES('"+fname+"', '"+lname+"', '"+role+"', '"+uname+"', '"+pass+"');";
stmt.executeUpdate(add);
conn.close();
JOptionPane.showMessageDialog(this,"Personnel Added","Add Personnel",JOptionPane.OK_OPTION);
}catch(Exception e){
JOptionPane.showMessageDialog(null, e.getMessage(), "ERROR",JOptionPane.ERROR_MESSAGE);
System.out.println(e.getMessage());
}
我的POS系統有這個Java代碼,我想知道為什么JOptionPane.showMessageDialog(this,...,...)中有一個this
另外,如何在帶有相應列的表上顯示它?
參數:
parentComponent-確定顯示對話框的框架; 如果為null,或者如果parentComponent沒有框架,則使用默認框架
這使JOptionPane
能夠找到顯示對話框的組件的父框架,這尤其有助於使對話框相對於組件定位。 在某些情況下,您沒有組件引用,在這種情況下,可以使用null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.