java使用c3p0连接mysql
2017-01-09 15:03
351 查看
需要下载 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
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
相关文章推荐
- Linux 下使用Java连接 mysql
- java使用JDBC连接MYSQL
- 使用Eclipse下的JAVA连接MySQL
- java jdbc连接数据库(使用mysql进行连接)
- Java使用jdbc连接和操作mysql的例子
- 解决 c3p0 和 MySQL 集成情况下,连接长时间闲置后重新使用时报错的问题
- 在mysql中修改了密码,但是使用java还是连接不上数据库
- java使用tomcat数据源连接mysql
- 解决 c3p0 和 MySQL 集成情况下,连接长时间闲置后重新使用时报错的问题
- Java使用JDBC连接任意类型数据库(mysql oracle。。)
- 用JDBC,Java连接MySQL并使用prepareStatement
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- java使用c3p0连接数据库
- ictclas分词系统的使用,java调用,附带连接mysql进行读写。
- java.net.SocketException: Broken pipe /Mysql在经过8小时不使用后会自动关闭已打开的连接
- Mysql客户端可连接使用,但是java程序报错
- 使用java连接Mysql 和Using JDBC Statement Objects to Execute SQL
- java连接mysql使用 ssh
- JAVA使用JDBC连接MySQl
- java使用JDBC连接mysql并且进行批量增删改操作