最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Hibernate配置Proxool以连接Oracle11g

来源:动视网 责编:小采 时间:2020-11-09 10:32:34
文档

Hibernate配置Proxool以连接Oracle11g

Hibernate配置Proxool以连接Oracle11g:Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hi
推荐度:
导读Hibernate配置Proxool以连接Oracle11g:Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hi


Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:

Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:

一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。

二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG(笔者在连接oralce数据库的程序中就使用了默认,结果一个晚上没操作隔天就报错说连接已过期),因此官方也只是建议仅在开发环境下使用。

另外,有一些外国文章称C3P0在性能上有点缺陷(它的算法不是最优的),Proxool是*最少的一个。

如果真想使用C3P0,可以参考如下方法:

1.为项目添加jar包——c3p0-0.9.1.jar

2.在hibernate.cfg.xml中添加

30
2
5000
100
3000
2
false
org.hibernate.connection.C3P0ConnectionProvider
true


完成这两步即可。

建议还是使用高富帅Proxool来配置连接池,如下:

1. 获取proxool
从proxool的官网上下载与使用的hibernate版本相适应的proxool-x.x.x.jar,官网地址是

2.编写proxool的配置文件

在hibernate.cfg.xml相同目录下,创建文件ProxoolConf.xml,内容如下:


Anything outside the "proxool" tag is ignored. -->


ServerPool

jdbc:Oracle:thin:@101.162.172.79:1600:yytest
oracle.jdbc.driver.OracleDriver



90000

20

5

100

10

注意,实际使用过程中,最好把注释去掉,否则可能会报错,像我就报错了(Proxool Provider unable to load JAXP configurator file:proxool.xml)。

相关阅读:

Java Web中使用数据库连接池proxool配置详解

Hibernate 的详细介绍:请点这里
Hibernate 的下载地址:请点这里

Hibernate 中文手册 PDF

文档

Hibernate配置Proxool以连接Oracle11g

Hibernate配置Proxool以连接Oracle11g:Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hi
推荐度:
标签: 连接 配置 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top