在执行多条SQL语句的时候,不能保证所有语句都执行成功。但是有些数据表间会存在着一些关联,例如:一条数据需要同时插入A表和B表中,也就是说A表和B表中的数据是一一对应的关系,如果在执行的过程中,对A表插入成功而对B表插入失败,两表中的对应关系失衡,将会对后面的工作造成很大的影响。为了解决类似的问题,就需要对数据库作一系列的修改,修改之间具有依赖关系,要么所有的语句全部执行成功,要么所有语句全部执行失败,这就是事务的概念。本实例将演示事务的提交与回滚。
JDBC是由一个驱动程序管理器对多个不同数据库的驱动程序的管理。Java应用程序之所以可以对指定的开源数据库进行数据操作,实际上是使用JDBC管理器通过加载不同的JDBC驱动程序访问不同的JDBC驱动程序,从而实现了对不同数据库的访问。