DBUtils使用事务

  

1. dbutils是java编程中的数据库操作实用工具,小巧简单实用,它对事物是如何管理的呢?

  

我们都知道在jdbc中事物是由连接对象来控制的

  

DBUtils工具类最核心的一个类是QueryRunner
 DBUtils使用事务

  

这里主要讲解空的构造函数和参数是链接池的构造函数

  

参数是链接池的构造函数,说明我们把链接交给DBUtils来管理、事物也交给DBUtils来管理,采用的mysql默认对事物的管理方式,一条sql语言一提交
QueryRunner(数据源ds)
更新(sql字符串、对象…params)
查询(sql字符串,ResultSetHandlerrsh,对象……params)
这三条sql语句应该是放在一起用的

  

空的构造函数,链接是交给开发者来管理的,事物也是交给开发者来管理,需要手动的提交和回滚事物
QueryRunner()——说明底层没有帮你管理连接,自己管理连接
更新(连接康涅狄格州、sql字符串对象……params)
查询(连接康涅狄格州、sql字符串ResultSetHandlerrsh,对象……params)
这三条sql语句应该是放在一起使用的

DBUtils使用事务