是正确的呀,说明你的SQL维护了1条数据,但是因为你设定conn.setAutoCommit(false),而你没有提交所以你的数据没有变化。如果你提交的话,这条SQL将会影响1条数据。当i<=0时说明你的SQL没有update成功需要rollback。
if (i > 0) {
con.commit();
isSuccess = true;
strResult = "数据维护成功!";
}
else {
con.rollback();
strResult = con.getErrMsg();
isSuccess = false;
strResult = "数据维护失败!失败原因是" + strResult;
}
if (i > 0) {
con.commit();
isSuccess = true;
strResult = "数据维护成功!";
}
else {
con.rollback();
strResult = con.getErrMsg();
isSuccess = false;
strResult = "数据维护失败!失败原因是" + strResult;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货