ResultSet rsr = Mysql.executeQuery(sqll);
try {
rsr.last();
rsr.updateString("bl",rsr.getString("id")+",");
rsr.updateRow();
System.out.print(sqll);
rsr.close();
} catch (SQLException e) {
// TODO 自动生成 catch 块
System.out.print("error");
}为什么老是输出“error”啊?应该怎么写呢/
try {
rsr.last();
rsr.updateString("bl",rsr.getString("id")+",");
rsr.updateRow();
System.out.print(sqll);
rsr.close();
} catch (SQLException e) {
// TODO 自动生成 catch 块
System.out.print("error");
}为什么老是输出“error”啊?应该怎么写呢/
e.printStackTrace();
ResultSet rs=smt.executeQuery(sql);试试
rsr.last();
=====================
这要求Statement smt=c.createStatement();必须带参数;
应该这样来写Statement smt=c.createStatement(ResultSet.CONCUR_UPDATABLE
, ResultSet.TYPE_SCROLL_SENSITIVE);
Statement smt=c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE );