1、数据库连接池类(针对不同数据源或者不同用户的相同数据源,独立连接池)
作用:
构造数据库连接池,进行连接发布、回收、释放操作
基本属性:
已使用的连接数、空闲连接队列、最小连接数、最大连接数、连接池名字、数据库用户密码、数据库连接地址、数据库驱动、数据库用户名
核心接口:
1、获取数据库连接 getConnection()
2、回收数据库连接 freeConnection()
3、释放资源池所有连接 releasePool()
4、新建数据库连接 newConnectionPool()
2、数据库连接池管理类
作用:
管理应用的数据库连接池,进行业务获取连接池中数据库连接的操作。
基本属性:
客户连接数、数据库驱动信息队列(数据库用户密码、数据库连接地址、数据库驱动、数据库用户名)、连接池队列
核心接口:
1、初始化数据库驱动程序信息 loadDBDrivers()
2、初始化连接池队列 createPools()
3、获取指定资源池中的链接资源 getPoolConnection(name) getPoolConnection(name,outtime)
4、回收指定资源池中的连接资源 freePoolConnection(name,connection)
5、释放指定资源池的所有连接资源 releasePool(name)
3、数据库驱动程序类
作用:
数据库驱动程序&性能控制信息实体化
基本属性:
最大连接数(使用的最大连接数)、数据库用户密码、数据库连接地址、数据库驱动、数据库用户名
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论