jdbc配置数据库的方法归纳总结

喜文原创

基于配置文件database.properties用jdbc连接数据库的方法(需要导入的包commons-dbutils-1.6.jar  其所有的增删改查都是基依赖于这个包)

dbutils包方法说明:

ArrayHandler:把结果集中的第一行数据转成对象数组。

ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。

BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。

BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。

ColumnListHandler:将结果集中某一列的数据存放到List中。

KeyedHandler:将结果集中的每一行数据都封装到一个Map里,然后再根据指定的key把每个Map再存放到一个Map里。

MapHandler:将结果集中的第一行数据封装到一个Map里,key是列名,value就是对应的值。

MapListHandler:将结果集中的每一行数据都封装到一个Map里,然后再存放到List。

ScalarHandler:将结果集中某一条记录的其中某一列的数据存成Object。

查询:

 

实现:修改  增加  删除

 

JDBCUtilsConfig.java文件读取database.properties当中的配置信息

 

 

database.properties文件配置连接数据库信息

使用自己封装的原生jdbc  (JDBCUtils.java)

 

 

通过自己封装的JDBCUtils.java获取到数据库的连接信息实现增删改

 

 

基于jdbc事务c3p0-config.xml 配置数据库的连接信息

业务层实现的增删改查:

DataSourceUtils.java文件开启事务连接池获取连接数据库信息

c3p0-config.xml配置数据库连接信息