开发者学堂课程【 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,并且必须放在类路径下。
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 PropertyVetoExcep
tion, SQLException {
//在创建连接池对象时,这个对象就会自动加载配置文件,不用指定
ComboPooledDataSource ds = new ComboPooledDataSource("orcale-config") ;
Connection con = ds.getConnection();
System.out.println(con);
con.close();
}