c3p0连接池使用
搭建环境
导入c3p0的zar包,再引入c3p0配置文件 注意:c3p0配置文件一定要放在src目录下面,而且配置文件的名字一定要为 c3p0-config.xml
c3p0连接池需要用到的zar包介绍
c3po配置文件介绍
创建c3p0连接池对象
CombopooledDataSource datasource = new CombopooledDataSource();
获取连接
datasource.getConnection();
C3P0连接数据库代码
public static void main(String[] args) throws SQLException { //注意:需要导入c3p0的zar包,并且引入c3p0的配置文件, //把c3p0的配置文件修改成功自己数据库的地址和数据库密码,用户名 //创建c3p0 连接池对象 ComboPooledDataSource dataSource = new ComboPooledDataSource(); // 获取连接 Connection connection = dataSource.getConnection(); }
Druid连接池的使用
环境搭建
导入Druid的zar包,引入Druid的配置文件
Druid需要用到的zar包介绍
Druid配置文件介绍
读取配置文件
//获取配置文件的输入流
InputStream in = Test01.class.getResourceAsStream("/druid.properties");
//创建properties
Properties pro = new Properties();
pro.load(in);
获取数据库连接池
DataSource dataSource = DruidDataSourceFactory.createDataSource(pro);
获取数据库连接
Connection con = dataSource.getConnection();
使用Druid连接池连接数据库代码
public class Test01 { public static void main(String[] args) throws Exception { //获取配置文件的输入流 InputStream in = Test01.class.getResourceAsStream("/druid.properties"); //创建properties Properties pro = new Properties(); pro.load(in); //获取数据库连接池 DataSource dataSource = DruidDataSourceFactory.createDataSource(pro); //获取连接 Connection con = dataSource.getConnection(); System.out.println(con); } }