如何使用jdbc驱动程序编写事务?
发布时间:2020-12-15 08:41:46 所属栏目:Java 来源:网络整理
导读:我想在 java中使用jdbc编写一个事务. 我尝试过这个简单的交易 "BEGIN TRANSACTION"+NL+"GO"+NL+"UPDATE table SET col='test' where id=1010"+NL+"GO"+NL+"COMMIT" 我试过了 NL= "n" and NL="rn" and NL="r" 但我总是得到以下错误: java.sql.SQLExcepti
我想在
java中使用jdbc编写一个事务.
我尝试过这个简单的交易 "BEGIN TRANSACTION"+NL+"GO"+NL+"UPDATE table SET col='test' where id=1010"+NL+"GO"+NL+"COMMIT" 我试过了 NL= "n" and NL="rn" and NL="r" 但我总是得到以下错误:
在sql server management studio中,事务有效 解决方法
获取您的Connection对象.关闭自动提交.
connection.setAutoCommit(false); 将整个事务包装在try-catch块中.处理完插入/更新后,请致电: connection.commit(); 如果您遇到异常,请致电: connection.rollback(); 此时不要将事务语句放在JDBC的SQL中.我建议看一下包装器,比如Hibernate和JPA. JDBC中的事务可以很长时间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java实现短信验证码和国际短信群发功能的示例
- 什么时候使用Callable对象在Java Executor中调用call()方法
- Java内部类的基本解析
- java – 在JPA / Hibernate中建立两对多的关系
- java – 如何使用多项式代替位来提高性能?
- java – 扩展API内部错误:org.powermock.api.extension.re
- Hibernate show_sql属性:指定是否输出SQL语句
- spring boot实战之本地jar包引用示例
- Spring 4.0新功能:@Conditional注解详细介绍
- java – 哪个可扩展?简单的CRUD Webapp与Webapp通信与REST