Dbutils 操作数据第三方包。依赖数据源DataSource(DBCP|C3p0)。QueryRunner – 接收DataSource|Connection,查询数据删除修改操作。返回结果。ResultSetHandl ...
Dbutils
操作数据第三方包。依赖数据源DataSource(DBCP|C3p0)。
QueryRunner – 接收DataSource|Connection,查询数据删除修改操作。返回结果。
ResultSetHandler – 结果集句柄,将结果数据封装成程序所需要的数据类型Map,List,Bean。
第一步:创建一个新的java项目
第二步:导入包
Mysql.jar
Dbcp.jar – 连接池的包。
Dbtutil.jar
第三步:创建dataSource数据源
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql:///db909?characterEncoding=UTf8
username=root
password=1234
maxActive=5
工厂类创建一个唯一的dataSorcepackage cn.itcast.utils;import java.io.InputStream;import java.util.Properties;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSourceFactory;public class DataSourceUtils { private static DataSource ds; static{ try{ //读取资源文件 InputStream in = DataSourceUtils.class .getClassLoader().getResourceAsStream("dbcp.properties"); //读取资源对象 Properties prop = new Properties(); prop.load(in); //创建ds ds = new BasicDataSourceFactory().createDataSource(prop); }catch(Exception e){ throw new RuntimeException(e.getMessage(),e); } } //返回整个池对象 public static DataSource getDatasSource(){ return ds; }}
原标题:java学习笔记—第三方操作数据库包专门接收DataSource
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。