在eclipse中c3p0连接数据库-----mysql8.0.21版本
这篇博客主要讲解一下我学习javaWeb过程中遇到的一些问题和解决办法,其实现在回过头来看看都是一些小问题但是当时把我弄得焦头烂额,搜出来的大部分是老版本的连接方法,细微的错误都会导致连接不上,真是难为人,希望我的这篇博客可以帮助到遇到同样难题的小伙伴,也方便我以后能回顾!
导包
在创建的项目中导入c3p0相关的jar包,放在lib文件夹下面<br >
就是图片中的第一个大家可以去官网下载,但是官网一般不好找,这里有个开源的社区,里面有很多我们需要的包,直接搜索就行点我下载
关于c3p0是使用有两种方式:
1.直接写实现类
package untils;
import java.sql.SQLException;
import javax.sql.DataSource;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class Cp30 {
public static DataSource ds=null;
static {
ComboPooledDataSource cpds=new ComboPooledDataSource();
try {
cpds.setDriverClass("com.mysql.cj.jdbc.Driver");
cpds.setJdbcUrl("jdbc:mysql://localhost:3306/jdbc?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai");
cpds.setUser("root");
cpds.setPassword("1403632047");
cpds.setInitialPoolSize(5);
cpds.setMaxPoolSize(15);
ds=cpds;
}