首页 > 代码库 > c3p0连接数据库
c3p0连接数据库
<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <!-- 最多可以创建多少个statement --> <!-- 最多可以创建多少个statement --> <property name="maxStatements">50</property> <!-- 最多有多少个连接 --> <property name="maxPoolSize">4</property> <property name="initialPoolSize">2</property> <property name="acquireIncrement">2</property> <property name="minPoolSize">2</property> <!-- 连接的超时间 --> <property name="checkoutTimeout">3000</property> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql:///abc </property> <property name="user">root</property> <property name="password">1234</property> </default-config> <!-- 配置其他的连接,用户的其他配置可以有多个 --> <named-config name="jtedu"> <property name="maxStatements">50</property> <!-- 最多有多少个连接 --> <property name="maxPoolSize">4</property> <property name="initialPoolSize">2</property> <property name="acquireIncrement">2</property> <property name="minPoolSize">2</property> <!-- 连接的超时间 --> <property name="checkoutTimeout">3000</property> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql:///abc </property> <property name="user">root</property> <property name="password">1234</property> </named-config> </c3p0-config>
package c3p0连接池; import java.sql.Connection; import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource; public class c3p0Utiles { // public static void main(String[] args) { // System.err.println(c3p0Utiles.getCon()); // // } private static DataSource ds; static { //默认配置
ds = new ComboPooledDataSource();
//指定配置
//ds=new ComboPooledDataSource("jteud"); } public static DataSource getDs() { return ds; } public static Connection getCon() { Connection con = null; try { con = ds.getConnection(); } catch (Exception e) { e.printStackTrace(); } return con; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。