中易网

Java 编程 ,事务管理的作用

答案:3  悬赏:10  
解决时间 2021-01-07 09:07
Java 编程 ,事务管理的作用
最佳答案
Java种运用了大量的事务管理,就是对一系列的数据库操作进行统一的提交或回滚操作,比如说做一个转账功能,要更改帐户两边的数据,这时候就必须要用事务才能算是严谨的做法。要么成功,要么失败,保持数据一致性。如果中间有一个操作出现异常,那么回滚之前的所有操作。
在strut2框架中为了避免多个用户同时访问服务器,都会使用事务管理来管理访问的人数。
全部回答
我暂时保留我的看法!
事务就是对一系列的数据库操作进行统一的提交或回滚操作,比如说做一个转账功能,要更改帐户两边的数据,这时候就必须要用事务才能算是严谨的做法。要么成功,要么失败,保持数据一致性。如果中间有一个操作出现异常,那么回滚之前的所有操作。
这样有什么好处呢。
这样可以防止在一些意外(例如说突然断电)的情况下出现乱数据,防止数据库数据出现问题。这边加了钱,那边却还是一样的数,这就完了。要是开放一个网上交易的平台,这样就会出大问题的!
还有其他的一些操作,像是要添加多条数据,如果程序要求必须全部正确才能插入的话,事务又起大作用了。
等等。。。开发中为了避免这种情况一般都会进行事务管理。
在JDBC中是通过Connection对象进行事务管理的,默认是自动提交事务,可以手工将自动提交关闭,通过commit方法进行提交,rollback方法进行回滚,如果不提交,则数据不会真正的插入到数据库中。
Hibernate中是通过Transaction进行事务管理,处理方法与JDBC中类似。
Spring中也有自己的事务管理机制,使用TransactionMananger进行管理,可以通过Spring的注入来完成此功能。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两个月前开始看佛经三天以前,意识里突然有了
李维斯的501牛仔裤 一般能穿多少年 一般一星
扬州鸿泰家园属于哪个街道或社区?
金莲花园清波雅苑停车场(滨河大道)地址好找么
我来也电影哪里看,七十年代,草上飞什么的神
凯特温斯莱特的婚姻
曹操喜欢貂蝉吗?想知道曹操的感情史?
找扇灰工作佛山大沥
马超率领西凉军追赶曹操时,曹操兵败而逃几乎
怎么查询飞机登机台
网红猎人里面的那些剧情是不是就是有网红真的
刺客信条起源 剧情字幕怎么设置中文
创世国际美容美体地址好找么,我有些事要过去
九阴真经称号怎么从初改为侠和其他的
台山市台城得盛汽车租赁行怎么去啊,我要去那
推荐资讯
最新版手机QQ只能查看最近7天的聊天记录,而
求教一个正则表达式,要求只能输入整数或小数
《好消息》短文中写了谁在传播那个好消息
WP8有没有什么手机助手?
菜鸟驿站(厦门国贸天悦杏北六里73号店)地址有
蔡妍的中文怎么这么好?
庄子逍遥游中”而征一国者“ 的”而“读什么
如何用最低的价格,享受最美的风景
怎么联系你请问
PLC通电后一会儿就会自己断电?
男友没离婚跟我在一起
ipad3能不能玩忘仙,没有越狱,求详细操作
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?