c3p0 连接的配置文件使用 | 学习笔记

开发者学堂课程【 JDBC 数据库开发进阶:c3p0 连接的配置文件使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/32/detail/686


c3p0 连接的配置文件使用


内容介绍

1.配置文件要求

2.配置文件的方法

 

1.配置文件要求

• 文件名称:必须交 c3p0-config.xml

• 文件位置:必须在 scr 下

c3p0 也可以指定配置文件,而且配置文件可以是 properties,也可是 xml,且 xml的高级些。但是 c3p0 的配置文件名必须为 c3p0-confiz.xml,并且必须放在类路径下。

c3p0 连接的配置文件使用 | 学习笔记


2.配置文件的方法

1.//代码配置
       jdbc:mysql://localhost:3306/mydb1  com.mysql.jdbc.Driver  root     123     3     10     2     10         jdbc:mysql://localhost:3306/mydb1     com.mysql.jdbc.Driver     root     123     3     10     2     10    

 

c3p0 的配置文件中可以配置多个连接信息,可以给每个配置起个名字,这样可以方便的通过配置名称来切换配置信息。上面文件中默认配置为 mysql 的配置,名为oracle-config 的配置也是 mysql 的配置。

public void fun2() throws PropertyVetoException, SQLException { //构造器的参数指定命名配置元素的名称

   ComboPooledDataSource ds = new ComboPooledDataSource();     Connection con = ds.getConnection();     System.out.println(con);     con.close();  }  

 2.//配置文件的默认配置
public void fun2() throws PropertyVetoException, SQLException { //在创建连接池对象时,这个对象就会自动加载配置文件,不用指定   
 ComboPooledDataSource ds = new ComboPooledDataSource("orcale-config") ;
 Connection con = ds.getConnection();
 
  System.out.println(con);
 
   con.close();
 
}

c3p0 连接的配置文件使用 | 学习笔记

上一篇:Default 关键字| 学习笔记


下一篇:整合的实现 | 学习笔记