簡體   English   中英

如何在Java中從數據庫向jtable顯示信息?

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

另外,如何在帶有相應列的表上顯示它?

JavaDocs所述

參數:
parentComponent-確定顯示對話框的框架; 如果為null,或者如果parentComponent沒有框架,則使用默認框架

這使JOptionPane能夠找到顯示對話框的組件的父框架,這尤其有助於使對話框相對於組件定位。 在某些情況下,您沒有組件引用,在這種情況下,可以使用null

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM