一、配置c3p0连接池
1、导包:
c3p0包 :c3p0-0.9.5.2.jar
2、创建自己的数据库连接池类继承UnpooledDataSourceFactory的类:
Mybatis没有帮开发者实现c3p0 数据库连接池,故需要使用者自己实现c3p0来加载数据连接池。其实很简单的,只要继承UnpooledDataSourceFactory并把dataSourc 实现。我们的mybatis就实现了c3p0 数据库连接池。
![](https://i-blog.csdnimg.cn/blog_migrate/506871389d31e2aec803d983eb0f6820.png)
3、mybatis-config.xml全局配置文件中配置c3p0
![](https://i-blog.csdnimg.cn/blog_migrate/7bf6bc9bbc347089e02f2e9d82a40f56.png)
二、配置 HikariCP连接池
1、导包:
![](https://i-blog.csdnimg.cn/blog_migrate/d35563bc1b531d3b68d9c1c73aaf07a6.png)
2、创建自己的数据库连接池类继承UnpooledDataSourceFactory的类:
![](https://i-blog.csdnimg.cn/blog_migrate/436c8c9754f3fc028678d7eee9894f4f.png)
3、mybatis-config.xml全局配置文件中配置HikariCP
![](https://i-blog.csdnimg.cn/blog_migrate/df219f6e58d6752a62a269e24322212c.png)