如何实现此类事务 事务操作通过数据库连接对象设置:connection.setCommit(false);事务中的操作...connection.setCommit(true); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了,是:connection.setAutoCommit(false);//关闭自动递交事务中的操作...connection.commit()//递交 connection.setAutoCommit(false);//关闭自动递交PreparedStatement pstmt = con.preparedStatement("INSERT INTO LargessInfo(IdentityCard, CompanyID, EmployeeID) VALUES(?, ?, ?)");pstmt.setString(1,'"+IdentityCard+"');pstmt.setInt(2,CompanyID);pstmt.setInt(3,EmployeeID);pstmt.executeUpadte();pstmt = con.preparedStatement(UPDATE VenditionInfo SET IsValid = 'Y' FROM ("SELECT TOP 9 * ? FROM VenditionInfo WHERE IsValid = 'N' AND IdentityCard = ?) AS tmp WHERE VenditionInfo.CardID = tmp.CardID")pstmt.setString(1,'"+IdentityCard+"');pstmt.executeUpadte();connection.commit()//递交connection.setAutoCommit(true);// 最好把pstmt,connection等关闭了。 TitleBorder现在不能用吗??? spring的bean范围 java调用dll文件问题 [求助] java 一个打包的问题 java小问题 求JAVA语法结构详解 如何判断一个int是奇数还是偶数 help,help!!高手请进!!在循环语句中每次都输入命令行参数可以吗??? 求助,一个菜鸟问题 今天学了面向对象.有点不懂问问哥哥们 如何监控线程 出错了。。。为什么啊?
PreparedStatement pstmt = con.preparedStatement("INSERT INTO LargessInfo(IdentityCard, CompanyID, EmployeeID)
VALUES(?, ?, ?)"
);
pstmt.setString(1,'"+IdentityCard+"');
pstmt.setInt(2,CompanyID);
pstmt.setInt(3,EmployeeID);
pstmt.executeUpadte();
pstmt = con.preparedStatement(UPDATE VenditionInfo
SET IsValid = 'Y'
FROM ("SELECT TOP 9 * ? FROM VenditionInfo WHERE IsValid = 'N'
AND IdentityCard = ?) AS tmp
WHERE VenditionInfo.CardID = tmp.CardID"
)
pstmt.setString(1,'"+IdentityCard+"');
pstmt.executeUpadte();
connection.commit()//递交
connection.setAutoCommit(true);//