你的位置:首页 > 软件开发 > Java > java学习笔记—第三方操作数据库包专门接收DataSource

java学习笔记—第三方操作数据库包专门接收DataSource

发布时间:2015-04-09 12:01:36
Dbutils 操作数据第三方包。依赖数据源DataSource(DBCP|C3p0)。QueryRunner – 接收DataSource|Connection,查询数据删除修改操作。返回结果。ResultSetHandl ...

java学习笔记—第三方操作数据库包专门接收DataSource

Dbutils

       操作数据第三方包。依赖数据源DataSource(DBCP|C3p0)。

QueryRunner – 接收DataSource|Connection,查询数据删除修改操作。返回结果。

ResultSetHandler – 结果集句柄,将结果数据封装成程序所需要的数据类型Map,List,Bean。

第一步:创建一个新的java项目

java学习笔记—第三方操作数据库包专门接收DataSource

第二步:导入包

       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 (#换成@)。