数据库连接池的概念 (是什么,做什么用的,有什么好处 )
首先,我们还是老套的讲讲连接池的基本概念,概念理解清楚了,我们也知道后面是怎么回事了。
以前我们程序连接数据库的时候,每一次连接数据库都要一个连接,用完后再释放。如果频繁的数 据库操作,就会导致性能很低。连接池的出现,为开发过程提供了一个很好的管理平台。当程序中需要 建立数据库连接时,只须从内存中取一个来用而不用新建。同样,使用完毕后,只需放回内存即可。而 连接的建立、断开都有连接池自身来管理。同时,我们还可以通过设置连接池的参数来控制连接池中的 连接数、每个连接的最大使用次数等等。通过使用连接池,将大大提高程序效率,同时,我们可以通过 其自身的管理机制来监视数据库连接的数量、使用情况等。
而 Hibernate 的出现把连接池的使用引入了一个新的利用方式,让你充分享受配置化给开发带来的便 利。
1 C3P0 ( 以验证可用 )
只需在 hibernate.cfg.xml 中加入
property
property
property
name =connection.username name =connection.password
name =connection.url
jdbc:oracle:thin:@10.142.1.138:1521:omds
/ property property
name =connection.driver_class
oracle.jdbc.driver.OracleDriver
/ property property
name =dialect
org.hibernate.dialect.Oracle9Dialect
omdssd_admin / property
omdssd_hskj / property
/ property
property name =format_sql true / property
property name =show_sql true / property
property name =myeclipse.connection.profile
oracle10g_112
/ property
property
/ property property 目 property 大数目
name =hibernate.connection.provider_class
org.hibernate.connection.C3P0ConnectionProvider
name = hibernate.c3p0.min_size 5 /property
// 连接池中数据库连接的最小数
name = hibernate.c3p0.max_size 30 /property // 连接池中数据库连接的最
property name = hibernate.c3p0.time_out
间,以秒为单位
property name = hibernate.c3p0.max_statement
PreparedStatement 实例的最大数目。缓存适量的
Hibernate
property
的性能。
name = hibernate.c3p0.idle_test_period
自动生效之前处于空闲状态的时间,以秒为单位
1800 /property // 设定数据库连接的过期时
50 /property // 可以被缓存的
PreparedStatement 实例,能够大大提高
120 /property// 在使数据库连接
property mapping
name = hibernate.c3p0.acquire_increment resource = com/hs/model/CountZrlineDay.hbm.xml
2/property
/
…………………………..…………
还有在 classespath 中加入 c3p0-0.9.1.2.jar
2 dbcp(hibernate3.0 中,已
您可能关注的文档
- 污水处理操作手册.docx
- 我的母亲作文800字.docx
- 如何构建和谐社会.docx
- 角的初步认识导学案.docx
- 高考志愿填报指南.docx
- 肠道水疗仪介绍与价格及副作用.docx
- 钢结构基础土方开挖及回填施工方案.docx
- 骨科教学查房.docx
- 旅馆业制定的各项安全管理规章制度.docx
- 房屋装修工程工序流程.docx
- 生化室标准操作程序教案.pdf
- 煤矿2025全民国家安全教育日活动方案.pdf
- 河北省电子认证有限公司 河北CA数字证书助手 CA数字证书助手软件说明书.pdf
- 第一季度销售工作计划(9篇).docx
- GB/T 14896.4-2025特种加工机床 术语 第4部分:超声加工机床.pdf
- 中国国家标准 GB/T 14896.4-2025特种加工机床 术语 第4部分:超声加工机床.pdf
- 《GB/T 14896.4-2025特种加工机床 术语 第4部分:超声加工机床》.pdf
- 《蔬菜根腐病防治技术规程》(DB54T 0608-2026).docx
- 《实验羊 第5部分:遗传质量控制》(DB31T 1680.5-2026).docx
- 《政务信息化项目网络安全审查规范》(DB43T 2313-2025).docx
最近下载
- (正式版)D-L∕T 1922-2018 架空输电线路导地线机械震动除冰装置使用技术导则.docx VIP
- ISO 10605(2008年版,2009.12.25翻译)(1)完整版.pdf VIP
- 地铁培训安全员课件.pptx VIP
- Q SH CG0156-2021 增效聚合物驱用稠油降黏剂技术要求.pdf VIP
- 20ZJ401 楼梯栏杆建筑工程图集.pdf VIP
- 创新日化德固赛rewoquat sq1.pdf VIP
- YL_335B说明书.pdf
- 中国入党志愿书(空白材料模板).pdf VIP
- 城市轨道交通安全管理第一章城市轨道交通安全管理概述课件.pdf VIP
- SJT 11294-2018 防静电地坪涂料通用规范(高清版).pdf VIP
原创力文档

文档评论(0)