社区
Java SE
帖子详情
关于 JDBC 中数据中 commit 的问题
Mr_OOO
2016-03-23 03:19:21
我最近在学JDBC,我知道Oracle中 的 增 删 改 是不会自动提交的,所以每次在sql控制台操作完之后都要手动commit,但是我发现在JDBC中用statement.excuteUpdate()语句操作之后不用commit,Oracle表中也会有数据变化,是JDBC自动commit了么?
...全文
627
3
打赏
收藏
关于 JDBC 中数据中 commit 的问题
我最近在学JDBC,我知道Oracle中 的 增 删 改 是不会自动提交的,所以每次在sql控制台操作完之后都要手动commit,但是我发现在JDBC中用statement.excuteUpdate()语句操作之后不用commit,Oracle表中也会有数据变化,是JDBC自动commit了么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fpy520521
2016-03-23
打赏
举报
回复
都有用到,具体还是看用户需求的
Mr_OOO
2016-03-23
打赏
举报
回复
哦,好的,现在公司里是Oracle和MySql一般是用的哪一个啊?
北极熊丶
2016-03-23
打赏
举报
回复
2
jdbc中默认自动提交,commit或rollback不起作用,一般setAutoCommit改成false,commit或rollback才起作用进行事务处理。
msbase.jar,mssqlserver.jar,msutil.jar
JDBC
Driver for SQL Server:msbase.jar,mssqlserver.jar,msutil.jar
java
jdbc
commit
_
jdbc
事物
commit
和rollback方法
package transaction;import
jdbc
.utils.*;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;/** 1.一个事物里的操作要么都执行,要么都不执行* 事物:一个或多个DML操作* 2.事物处理原则:所有操作都完成时被
commit
,...
用
JDBC
访问ORACLE
数据
库 关于
commit
增快效率 大
数据
等的整理
用
JDBC
访问ORACLE
数据
库 关于
commit
增快效率 大
数据
等的整理
今日学习:
jdbc
处理
数据
库的事务(提交和回滚)
事务可以理解为:事情要直接完成,不能半途而废! 原理如下:
jdbc
程序->事务系统->
数据
表 提交(
commit
) 在
jdbc
程序对
数据
库进行
数据
的修改时(写操作)时,会将已经修改好的
中
间
数据
放进事务区
中
,等待
jdbc
程序对事务区进行
commit
(提交)后,才会对mySQL
中
的
数据
进行影响。(可理解为需要审批,要通行证,出入证之类的),当事务区
中
的
数据
提交完成后,事务区会被清空。等待下次的操作。 举例:A借给B100元,...
SQL SERVER2005 “
jdbc
commit
failed”原因
最近负责优化一个公司项目的
数据
库,先前用SQL SERVER 2000企业版快一年时间还不错,
问题
比较少,但到年初切换到SQL server 2005标准版,经常出
问题
,并发量一大i经常出现系统报错,看了一些JBOSS里系统那个错误日志,是两个方法有
问题
,错误很多是”
jdbc
commit
failed“和死锁 。 但对这两个方法做了测试也没
问题
, 都是简单的查询,在网上...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章