导三个包 c3p0 jar、mysql jar、commons-dbutils jar包
c3p0-config.xml配置文件
<?xml version="1.0" encoding="utf-8"?>
<c3p0-config>
<default-config>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/das</property>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="user">root</property>
<property name="password">123456</property>
<property name="acquireIncrement">3</property>
<property name="initialPoolSize">10</property>
<property name="minPoolSize">2</property>
<property name="maxPoolSize">10</property>
</default-config>
</c3p0-config>
一个工具类
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class C3p0Utils {
private static ComboPooledDataSource dataSource = new ComboPooledDataSource();
public static Connection getConnection() {
Connection conn = null;
try {
conn = dataSource.getConnection();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static DataSource getDataSource(){
return dataSource;
}
}
本文介绍如何使用C3P0配置数据库连接池,包括导入所需jar包、配置c3p0-config.xml文件及创建工具类获取数据库连接。通过详细参数设置,如数据库URL、驱动类、用户名、密码、连接池大小等,实现高效稳定的数据库连接管理。
410

被折叠的 条评论
为什么被折叠?



