Java 试图使用jtable更新mysql表中的数据
您好,如上所述,我正在尝试更改已经检索到的数据,但不知道如何进行,基本上我想更改一段数据,例如使用jtable将一个零件名称从Toyota更改为Supra 这就是我到目前为止从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
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
。您在表中所做的任何数据更改都会在表模型上进行。因此,最后将表模型中的数据保存到数据库中
可以使用方法更新表。开始看看这里有什么问题?这里有什么问题?