[英]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.