
正文
java代码不加事务,java代码中如何控制事务
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java在用ssh做项目的时候,不是说增,删,改必须要加事务吗?
1、实际上,一个Java应用系统,如果要操作数据库,则通过JDBC来实现的。增加、修改、删除都是通过相应方法间接来实现的,事务的控制也相应转移到Java程序代码中。因此,数据库操作的事务习惯上就称为Java事务。
2、通常情况下,小项目或者是后期不需要长期维护的项目,完全没有必要使用框架,用了框架反而是一种累赘。只有大项目,或者后期需要进行长期维护的项目,才用的上框架。
3、你看到的所谓的JDBC连接其实JDBC的配置文件,因为虽然hibernate封装了JDBC,但是连接的时候JDBC的一些参数还是需要的,比如说数据库的名字、URL、数据库的登录用户及密码。那么这个项目其实是没有直接使用JDBC的。
4、)都可以 现在也有人用javaBean servlet JSP来做的 所以说 至于是不是在项目中一定要用这3个框架也不一定,就LZ这问题而言javaweb开发通常所说的SSH框架 就是你所说的这3个框架 。
相关问答
Q1: Java语言(事务是什么?)跟事务有关的两个问题。(答得好考虑加分)_百度...
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。JDBC事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。
事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begintransaction和endtransaction语句(或函数调用)来界定 特性:原子性,一致性,隔离性,持续性。
事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
Q2: java事务相关
在Java中,事务是指一组操作作为单个操作执行的一种方式。这些操作作为一个逻辑单元被执行,要么全部执行成功,要么全部不执行。
什么是Java事务 \x0d\x0a 通常的观念认为,事务仅与数据库相关。 \x0d\x0a 事务必须服从ISO/IEC所制定的ACID原则。
一般情况下,J2EE应用服务器支持JDBC事务、JTA(JavaTransactionAPI)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。
一致性:指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。例如对于银行转账事务,不管事务成功还是失败,应该保证事务结束后两个转账账户的存款总额是与转账前一致的。
JTA(java Transaction API)是事务服务的JavaEE解决方案。本质上,它是描述事务接口的JavaEE模型的一部分。JTA具有的3个接口:UserTransaction接口、TransactionManager接口和Transaction接口,这些接口共享公共的事务操作。
Java种运用了大量的事务管理,就是对一系列的数据库操作进行统一的提交或回滚操作,比如说做一个转账功能,要更改帐户两边的数据,这时候就必须要用事务才能算是严谨的做法。要么成功,要么失败,保持数据一致性。
java代码不加事务的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码中如何控制事务、java代码不加事务的信息别忘了在本站进行查找喔。








