- 浏览: 31823 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
废话不多说了,直奔今天的主题吧!
1.首先来自浏览器客户端的请求:http://xx.xxxx.com/项目名称/search.html?id=12345
2.然后经过web.xml
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping> ...
1.事务是什么及为什么使用事务
事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。
例如:
我要修改一个旅游产品,首先是根据productId查出对应的团队游产品,然后根据productId查询出对应的行程信息表并进行修改,保存;然后再根据productId查出价格表,再进行修改,保存;当以上的两个动作我都完成之后(并且成功完成),这个产品修改就算完成了!假如其中之一修改失败,即产品修改失败!这个时候我就可以用到事务去控制了,要么成功(co ...
JDBC API声明事务
- 博客分类:
- java基础
数据库系统的客户程序只要向数据库系统声明了一个事务,数据库系统就会自动保证事务的ACID特性。在JDBC API中,java.sql.Connection类代表一个数据库连接。它提供了以下方法控制事务:
1. setAutoCommit(Boolean autoCommit):设置是否自动提交事务。
2. commit():提交事务。
3. rollback():撤销事务。
demo:
Connection = null;
PreparedStatement pstmt = ...