
数据库
程序员大宝101
硕士、大厂技术专家、面试官。
面试辅导
技术指导
展开
-
数据库连接池(1)简介
概念:数据库连接池,有和数据库的连接。 //1第一步:加载驱动 Class.forName(driver); //2第二步:打开连接 Connection conn = DriverManager.getConnection(url,user,password) //3.创建statement对象,执行sql语句 如果执行的是select语句,返回的就是一个resultSet结果集,就需原创 2017-06-24 11:37:35 · 248 阅读 · 0 评论 -
数据库连接池(2)原理
2.1基本概念: 最小连接数:数据库连接池必须要保持的最少的连接的个数。M 最大连接数:数据库连接池能够保持连接的最大连接的个数。N 当前连接数:当前时刻,数据库连接池中存在的连接的个数S。(N<=S<=N) 空闲连接:一个连接被数据库连接池创建之后,当前时刻没有被使用处在一个空闲的状态,就是一个空闲连接。被使用就不是空闲状态,也不是空闲连接。 2.2 (1)程序启动的时候,数据库连接池原创 2017-06-24 11:52:20 · 224 阅读 · 0 评论 -
数据库连接池(3)-c3p0
1.任何人都可以实现自己的数据库连接池,但不推荐这么做。这对数据库要求的很高,有许多的细节要考虑。 现在已经又一批非常成熟的数据库连接池产品,如c3p0,DBCP。它们的适用方式大体一样,我们就已c3p0为例子,来学习如何使用数据库连接池。c3p0请求大战机器人的名称。 2.具体使用数据库连接池的jar包。 (1)导入连接池jar包 由于要适用mysql测试,需要把mysql的驱动包导进去。原创 2017-06-24 16:16:45 · 272 阅读 · 0 评论 -
数据库连接池(5)其他数据库连接池
1 DBCP 是apache开源阻止的开源项目,性能,稳定性等和c3p0差不多。 (适合项目上线的时候用) 2 proxool sourceforge性能,稳定稍逊,但是有监控功能。(测试的时候用)3.weblogic,websphere。等商业应用服务器自带的数据库连接池 性能,稳定强。有监控功能原创 2017-06-24 16:46:05 · 258 阅读 · 0 评论 -
数据库连接池(4)-项目中的使用
1.等用到高级框架的时候,框架专门提供了整合,配置,使用数据库连接池的连接方式。 2. 当数据库中没有适用这些框架的时候。我们可以写个JDBCUtils工具类,在工具类里面适用数据库连接池: 注意:适用jdbcUtils工具类的时候,也需要提供配置文件,配置文件放到src目录下面 代码如下: JdbcUtils:package dataSourceDemo; import java.bean原创 2017-06-24 16:40:05 · 372 阅读 · 0 评论