社区
Web 开发
帖子详情
连接池有哪几种?
supersuntiger
2003-10-08 05:53:31
各路高手,我是新手,请教连接池有哪几种?哪种最好用呀?
我只知道有的连接池跟服务器种类有关,要配置相应的服务器才行,可如果服务器变了,移植性就差啦,
是不是还有与服务器无关的连接池啊? 高手们可否给个例子?
...全文
139
2
打赏
收藏
连接池有哪几种?
各路高手,我是新手,请教连接池有哪几种?哪种最好用呀? 我只知道有的连接池跟服务器种类有关,要配置相应的服务器才行,可如果服务器变了,移植性就差啦, 是不是还有与服务器无关的连接池啊? 高手们可否给个例子?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swinging
2003-10-11
打赏
举报
回复
给个链接,可以学习下:
http://www-900.ibm.com/developerWorks/cn/education/java/j-jdbc/tutorial/index.html
icecloud
2003-10-11
打赏
举报
回复
一般的连接池有2种实现方法和2种配置方法
配置方法1是写入server.xml,是用context来读取,但在虚拟主机上无法用
配置方法2是写入别的ini或xml文件,专门有个类来负责读取
实现方法
1种是自写,即获取n个连接放入一个list,使用的时候取出
好处是与服务器无关,坏处是现在流传的这么多pool代码优劣难分,有的性能很差
2种是使用web服务器,jdbc驱动或第三方带的pool程序。
一般是实现了DataSource接口
Java源码系列-手写数据库
连接池
(附源码)
为了理解数据库
连接池
的底层原理,我们可以自己手写一个类似Hikari,Druid一样的高性能的数据库
连接池
!通过手写数据库
连接池
掌握数据库
连接池
底层运行原理,胜任企业级开发、提高编程内功!!! 数据库
连接池
在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。如外部使用者可通过getConnection方法获取数据库连接,使用完毕后再通过releaseConnection方法将连接返回,注意此时的连接并没有关闭,而是由
连接池
管理器回收,并为下一次使用做好准备。 课程配套资料在课程附件中进行下载,学习过程总遇到任何技术相关问题可以及时沟通,远程解决~ 课程截图:
几种常用的数据库
连接池
一.DBCP (Database Connection Pool) 是一个依赖Jakarta commons-pool对象池机制的数据库
连接池
,Tomcat的数据源使用的就是DBCP。目前 DBCP 有两个版本分别是 1.3 和 1.4。1.3 版本对应的是 JDK 1.4-1.5 和 JDBC 3,而1.4 版本对应 JDK 1.6 和 JDBC 4。因此在选择版本的时候要看看你用的是
简单聊聊java主要的几种数据库
连接池
,你知道的有几种呢!!
背景 常用的主流开源数据库
连接池
有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 - C3p0: :开源的JDBC
连接池
,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。 - DBCP (Database Connection Pool): 由Apache开发的一个Java数据库
连接池
项目, Jakarta commons-pool对象池机制
主流的数据库
连接池
1.数据库
连接池
概述 数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库
连接池
是系统初始化过程中创建一定数量的数据库连接放于
连接池
中,当程序需要访问数据库时,不再建立一个新的连接,而是从
连接池
中取出一个已建立的空闲连接,使用完毕后,程序将连接归还到
连接池
中,供其他请求使用,从而实现的资源的共享,连接的建立、断开都由
连接池
自身来管理。 数据库
连接池
为系统的运行带来了以下优势:昂贵的数据库连接资源得到重用;减少了数据库连接建立和释放的时间开销..
JDBC---几种数据库
连接池
JDBC-数据库
连接池
简述数据库
连接池
的作用 对于一个简单的数据库引用,如果是应用程序直接获取数据库连接的话,如果用于对数据库的访问不是很频繁,这种情况可以简单的在需要访问数据库时,创建一个链接,用完关闭它,这样做不会有太明显的性能上的开销。但是对于复杂的数据库引用,情况就截然不同了,频繁的建立、关闭连接,会极大的减低系统的性能。通过
连接池
,可以有效解决这个问题。
连接池
的作用是为了提高性能,避免重复多次的打开数据库连接而造成性能的下降和系统资源的浪费;
连接池
是将已经创建好的连接保存在池中,当有请求来时,直
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章