写在前面
上一篇文章我们进行了数据库测试连接,这篇文章我们简单了解一下数据库连接池
数据库连接池
我们用上一篇文章打印出来的信息了解什么是数据库连接池
HikariProxyConnection@1432535753 wrapping com.mysql.cj.jdbc.ConnectionImpl@673c4f6e
数据库连接池包括:
- C3P0:已经被淘汰,有一些老的项目可能会用
- DBCP:Tomcat 内置
- HiKari:号称世界最快,Spring Boot 2 默认的管理数据库的连接对象
那我们的项目打印出来的就是 HiKari,因为我们 Spring Boot 版本是2.7.13,默认就是 HiKari
那为什么会有数据库连接池呢?
是为了充分利用数据库资源,数据库连接池是负责分配、管理、释放数据库连接的数据库中间件,使得应用程序可以重复使用一个现有的数据库连接,相当于所有的数据库连接都可以共享建立连接和释放连接的过程,网络开销、数据库负载就会降下来了。
这里只简单了解一下数据库连接池,更多更详细的内容大家可以去自行查找
写在最后
以上就是数据库连接池简单了解的全部内容