数据库连接池
文章目录
一、什么是数据库连接池?二、为什么要使用数据库连接池?使用传统的连接模式使用数据库连接池数据库连接池技术多种开源数据库连接池C3P0数据库连接池BDCP数据库连接池Druid数据库连接池
一、什么是数据库连接池?
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。
二、为什么要使用数据库连接池?
使用传统的连接模式
在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:
在主程序(如servlet、beans)中建立数据库连接进行sql操作断开数据库连接
优点: 实现简单
缺点:
普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时
数据库连接池最先出现在Python成神之路。
共有 0 条评论