1.SQL语句加上where,就只对你需要的记录进行修改了。或者用ResultSet:
ResultSet1.setString("auth","newValue");这个只对ResultSet1当前游标所在的记录进行修改。
2.要使ResultSet是更新敏感的,可以在定义Statement时,设置参数:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
// rs will be scrollable, will not show changes made by others,
// and will be updatable
仔细看看书吧,不要盲目地做。这些书上都有的。
ResultSet1.setString("auth","newValue");这个只对ResultSet1当前游标所在的记录进行修改。
2.要使ResultSet是更新敏感的,可以在定义Statement时,设置参数:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
// rs will be scrollable, will not show changes made by others,
// and will be updatable
仔细看看书吧,不要盲目地做。这些书上都有的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货