用JSP实现数据库信息的修改,以下代码哪里出错了?运行结果显示是修改成功了,但数据库的信息却没有改

2025-12-13 22:28:51
推荐回答(1个)
回答1:

你把你所有的代码删除了。页面也会显示修改成功的。代码逻辑不对。
另外用jdbc的时候,你一次执行多条SQL的时候代码操作室这样的
con.setAutoCommit(false);//设为false,每次executeUpdate将不会立刻提交,而是等待commit();
sql = "insert into table1(lable1) values('001')";
rs = stmt.executeUpdate(sql);
sql = "insert into table2(lable2) values('002')";
rs = stmt.executeUpdate(sql);
con.commit();减少出错。
最后,你的SQL 难道不能合成一条?还有传参数建议使用PreparedStatement大大的可以减少你写SQL的繁琐