问题描述
我建了一个表格,要实现修改里面的数据try{Connectioncon=DriverManager.getConnection(url);PreparedStatementpstmt=con.prepareStatement("update通讯录set分组=?,性别=?,生日=?,手机=?,地址=?,QQ=?,E_mail=?where姓名=?");pstmt.setString(8,jtf1.getText());pstmt.setString(1,(String)jc1.getSelectedItem());pstmt.setString(2,(String)jc2.getSelectedItem());pstmt.setString(3,jtf2.getText());pstmt.setString(4,jtf3.getText());pstmt.setString(5,jtf4.getText());pstmt.setString(6,jtf5.getText());pstmt.setString(7,jtf6.getText());pstmt.executeUpdate();jtf1.setText("");//清空jtf2.setText("");jtf3.setText("");jtf4.setText("");jtf5.setText("");jtf6.setText("");}catch(SQLExceptione1){System.out.println("修改失败");}为什么老是修改失败求解
解决方案
解决方案二:
报什么错啊链接打开了么con.open了没pstmt.setString是从0开始你错了没?学习要认真
解决方案三:
顶楼上,错误信息贴出来
时间: 2024-09-20 06:32:58