Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 试图使用jtable更新mysql表中的数据_Java_Mysql_Database_Swing_Jtable - Fatal编程技术网

Java 试图使用jtable更新mysql表中的数据

Java 试图使用jtable更新mysql表中的数据,java,mysql,database,swing,jtable,Java,Mysql,Database,Swing,Jtable,您好,如上所述,我正在尝试更改已经检索到的数据,但不知道如何进行,基本上我想更改一段数据,例如使用jtable将一个零件名称从Toyota更改为Supra 这就是我到目前为止从mysql数据库检索数据的方法 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { DefaultTableModel model=(Defa

您好,如上所述,我正在尝试更改已经检索到的数据,但不知道如何进行,基本上我想更改一段数据,例如使用jtable将一个零件名称从Toyota更改为Supra

这就是我到目前为止从mysql数据库检索数据的方法

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

    DefaultTableModel model=(DefaultTableModel)p1.getModel();
    try{
            Class.forName("java.sql.Driver");
            Connection conn=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/in1010gp33?user=abnd165&password=110016441");
            Statement st=conn.createStatement();
            String query="Select * from parts;";
            ResultSet rs=st.executeQuery(query);
    while(rs.next()){
            String d1=rs.getString("PartName");
            String d2=rs.getString("Manufacturer");
            String d3=rs.getString("VehicleType");
            String d4=rs.getString("Years");
            String d6=rs.getString("Price");

            model.addRow(new Object[]{d1,d2,d3,d4,d6});
                    }
    rs.close();
    st.close();
    conn.close();
        }
    catch(Exception e){
            JOptionPane.showMessageDialog(this,e.getMessage());
                      }       



    // TODO add your handling code here:
}                                        

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         

}    
JTable
中使用。您在表中所做的任何数据更改都会在表模型上进行。因此,最后将表模型中的数据保存到数据库中

可以使用方法更新表。开始查看使用a到您的
JTable
。您在表中所做的任何数据更改都会在表模型上进行。因此,最后将表模型中的数据保存到数据库中


可以使用方法更新表。开始看看这里有什么问题?这里有什么问题?