在一个实际的项目中遇到问题,欢迎有实践经验的高手进来讨论-----关于事务处理 因为你设置自动提交为false,所以必须手动提交,手动提交就是通过写程序来实现,比如stmt.executeupdate("begin;")等等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这其实是一种方法,都是用JDBC管理事务。只不过一种是用JDBC内置的方法,另一种是用数据库执行SQL语句的方式。你其实也可以用JTA来管理事务。 那么用JDBC内置的方法和SQL语句的方法有什么区别呢?为什么用我用JDBC内置的方法不可以,而用数据库执行的方式可以呢? 你的数据库用的是什么?有的数据库对事务是不支持的。有的还有JDBC驱动程序的问题。 我开头中写的很清楚了,我得数据库是postgresql,当然支持事务,况且我已经用第二种方法执行成功,我想知道为何第一种方法执行不成功。看来csdn上只能问一些入门级的问题,高手是越来越少了 你是单独执行此方法的吗?我碰到过这样的情况,在WebApplication中使用第一种方法就会抛出异常,大意是在受管理的事务进程中不可以手动管理事务(大概就是这个意思吧),一直没有解决。你第一种方法执行不成功是出现什么提示信息? RedhatLinux安装JDK java swing做QQ时客户端与服务器端的传信息问题 急 请分析这道题目 static与Singleton 面试的一个问题我答错了,帮我看看为什么 菜鸟问题 关于抽象类及接口我的理解 Java有函数指针吗,我怎么实现回调函数 我声明一个 public void store() 系统说是非法字符 这是什么原因? 急呀,jaxp 的 jar 文件在websphere中要怎样配置呢??? 分布式服务器中的XML传递与接收问题 怎样将sessionid传递到服务端?
你其实也可以用JTA来管理事务。
为什么用我用JDBC内置的方法不可以,而用数据库执行的方式可以呢?
有的数据库对事务是不支持的。
有的还有JDBC驱动程序的问题。