如何使数据库中内容恢复到执行某组SQL语句以前的状态? 10
有一系列操作数据库的SQL语句,从前往后逐条执行,如果有某一条执行有误,则取消前面已经执行的所有操作,使数据库中内容恢复到执行这组SQL语句以前的状态。...
有一系列操作数据库的SQL语句,从前往后逐条执行,如果有某一条执行有误,则取消前面已经执行的所有操作,使数据库中内容恢复到执行这组SQL语句以前的状态。
展开
展开全部
用事务来做,出现错误是RollBack就行了3。。。
追问
我想问的就是如何用C语言来实现RollBack功能
追答
不好意思 C语言不太会 可能帮不到你 我只晓得用JAVA是这样做的
Connection cn = ... cn.setAutoCommit(false);
Statement stmt = cn.createStatement();
try{ stmt.executeUpdate("update Order...");
cn.commit();
}catch(Exception e) {
cn.rollback();
//出现异常,回滚当前事务 }f
inally{ stmt.close(); cn.close(); }
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-21
展开全部
使用事物,进行回滚
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询