程序员的知识教程库

网站首页 > 教程分享 正文

JDBC控制事物与抽取JDBC工具类:JDBCUtils简介

henian88 2024-10-14 10:03:17 教程分享 7 ℃ 0 评论

JDBC控制事物

1.事物:一个包含多个步骤的业务操作。如果这个业务操作被事物管理,则这多个步骤要么同时成功,要么同时失败

2.操作

  • 1.开启事务
  • 2.提交事务:
  • 3.回滚事务:

3.使用Connection对象来管理事务

开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开启事务

  • 在执行sql之前开启事务

提交事务:commit()

  • 当所有sql的都执行完提交事务

回滚事务:rollback()

  • 在catch中回滚事务

抽取JDBC工具类:JDBCUtils

目的:简化书写

分析:

  • 1.注册驱动来抽取
  • 2.抽取一个方法获取连接对象

需求:不想传递参数(麻烦),还得保证工具类的通用性。

解决:配置文件

jdbc.properties
url =
user = 
password =
  • 3.抽取一个方法释放资源

关注查看更多!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表