java使用c3p0连接mysql

    xiaoxiao2021-03-26  3

    需要下载 c3p0-0.9.5.2.jar ,我放在tomcat的lib文件夹里。

    C3P0cnn静态类

    package www.wamgk.com; import java.beans.PropertyVetoException; import java.sql.Connection; import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3P0cnn { private static ComboPooledDataSource cpds; static { initDataSource(); } // 配置数据源 public static void initDataSource() { cpds = new ComboPooledDataSource(); cpds.setDataSourceName("acms01"); cpds.setJdbcUrl("jdbc:mysql://localhost:3306/acms?useSSL=false");//连接url try { cpds.setDriverClass("com.mysql.jdbc.Driver"); } catch (PropertyVetoException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } //数据库驱动 cpds.setUser("root");//用户名 cpds.setPassword("5031");//密码 cpds.setMaxPoolSize(100);//连接池中保留的最大连接数 cpds.setMinPoolSize(10);//连接池中保留的最小连接数 cpds.setAcquireIncrement(10);//一次性创建新连接的数目 cpds.setInitialPoolSize(10);//初始创建 cpds.setMaxIdleTime(6000);//最大空闲时间 }//*/ private C3P0cnn(){} // 从连接池中获得连接对象 public static Connection getConnection(){ try { return cpds.getConnection(); } catch (Exception e) { e.printStackTrace(); } return null; } } 参考文章:

    http://blog.sina.com.cn/s/blog_6c5f4d3c01012gtq.html

    转载请注明原文地址: https://ju.6miu.com/read-500249.html

    最新回复(0)