使用的jar包:ojdbc14.jar proxool-0.9.0.jar commons-logging-1.1.3.jar 代码分为两部分: ProxoolTest.java和proxool.xml...”, false); InputStream in = getClass().getResourceAsStream(‘/’+”proxool.xml”); Reader reader = null...专用的驱动 Class.forName(“org.logicalcobwebs.proxool.ProxoolDriver”); // 2:创建数据库连接,这个参数是一个字符串,是数据源的别名,...在配置文件中配置的timalias,参数格式为:proxool.数据源的别名 Connection conn = DriverManager.getConnection(“proxool.timalias...> oracle1 <!
参考自:http://blog.csdn.net/cenfei78325747/article/details/7854611 ---- 2.使用连接池(推荐) (1)无论是使用C3PO还是proxool...-- 指明要使用的proxool.xml中定义的proxool别名 --> mysql proxool.xml... (3)在同一目录下配置proxool.xml mysql <!
XML文件解析示例: --有一个如下的XML文件:proxool.xml: myPool For_Test,我们要比较新XML文件中比旧XML文件新增的配置项...')[0] # 将父节点定位到proxool root_new = tree_new.getElementsByTagName('proxool')[0] old_dict = {} #...proxool.xml.new --然后就可以在proxool_modified.xml中看到新的XML内容了
如果说c3p0被人嫌弃,是因为它自身架构设计的“原罪”,那proxool的冷门,则是与作者兴趣的缺失有关。...proxool最初在设计上另辟蹊径,以JDBC驱动的身份为用户提供连接池服务,这使得将proxool移植到现有代码中别的十分容易,而且proxool还开创性的提供了连接池监控功能,让它迅速的获得了不少用户的青睐...,proxool都已经和c3p0一样,鲜有人问津了。...I haven't used Proxool myself since 2006 and no longer even use Java....也就是说,BoneCP的退出是它自己的选择,但它又不像proxool是被抛弃的,它是作者经过深思熟虑后,做出的选择,可以说BoneCP是“甘心赴死,杀身成仁”。
hibernate-hikaricp 整合 HikariCP 连接池库到 Hibernate hibernate-vibur 整合 Vibur DBCP 连接池库到 Hibernate hibernate-proxool...整合 Proxool 连接池库到 Hibernate hibernate-jcache 整合 JCache 缓存特性到 Hibernate,使任何与其兼容的缓存实现能够成为 Hibernate 二级缓存的提供者
其他的事项目级别的配置,以及业务部分开发的基础配置,咱们只关注与hibernate相关的配置,如下: 数据源配置,本人使用的proxool连接池 org.logicalcobwebs.proxool.ProxoolDriver... proxool.core
--> Lancelot |--> Archie Leach Eric Idle |--> Sir Robin |--> Gunther |--> Commander Clement 一个比较proxool.xml...") # 定位旧XML父节点proxool root_new = tree_new.getroot().find("proxool") old_dict = {} # 定义旧XML文件的...tag/text字典 new_dict = {} for e in root_old.getiterator(): # 遍历proxool树的所有节点element,包含其作为父节点的自身...= 'proxool' and e.text.strip() !...= 'proxool' and e.text.strip() !
(主页:http://commons.apache.org/dbcp/) Proxool是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装。...3 proxool proxool这个连接池可能用到的人比较少,但也有一定知名度,这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。...这个连接池的配置参见附件压缩包中的:proxool.xml。...本身的包在监测使用中会有编码问题,附件中有一个 解决此问题的包,参见附件压缩包中的:proxool-0.9.0RC3.jar。...而proxool尽管有明显的性能问题, 但由于它具备监控功能,因此建议在开发测试时使用,有助于确定是否有连接没有被关掉,可以排除一些代码的性能问题。
proxool 更新时间截止2008年。速度可以,稳定性稍差,发较高的情况下会出错。 c3p0 太古老,代码及其复杂,不利于维护。貌似都比它强。...proxool网上有评测说在并发较高的情况下会出错,proxool便没有进行调研。 druid的功能比较全面,且扩展性较好,比较方便对jdbc接口进行监控跟踪等。
hibernate.c3p0.acquire_increment 2 #hibernate.c3p0.validate false ############################## ### Proxool...Connection Pool### ############################## ## Properties for external configuration of Proxool...#hibernate.proxool.pool_alias pool1 ## Only need one of the following #hibernate.proxool.existing_pool...true #hibernate.proxool.xml proxool.xml #hibernate.proxool.properties proxool.properties ###########
Druid数据库连接池 DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。
proxool.jar: 也是一个连接池,同上。...事务处理接口 junit-3.8.1.jar JUnit 测试框架 log4.j-1.2.9.jar log4j 库,Apache 的日志工具 oscache-2.1.jar Java 对象的缓存工具 proxool...-0.8.3.jar Proxool JDBC 连接池 工具 swarmcache-1.0rc2.jar Hibernate 可以使用的一种缓存工具 versioncheck.jar 版本检查工具包,用于在构建
hibernate官方推荐使用 Proxool 是sourceforge下的一个开源项目数据库连接池,有监控连接池状态的功能,稳定性较c3p0差一 点 BoneCP 是一个开源组织提供的数据库连接池...,速度快 Druid 是阿里提供的数据库连接池,据说是集DBCP 、C3P0 、Proxool 优点于一身的数据库连接池,但是 速度不确定是否有BoneCP快 DataSource 通常被称为数据源...Druid(德鲁伊)数据库连接池 Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了 日志监控,可以很好的监控DB池连接和SQL的执行情况
基于Java的开源数据库连接池主要有:C3P0、Proxool、DBCP、BoneCP、Druid等。
proxool网上有评测说在并发较高的情况下会出错,proxool便没有进行调研。 druid的功能比较全面,且扩展性较好,比较方便对jdbc接口进行监控跟踪等。
-- proxool连接池 --> 10 ...--proxool 的 url连接串,这个必须确定用户名和密码 --> 14 16 17...-- 密码(proxool没有使用,但是不能没有) --> 18 ...-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 现在设置为4秒) --> 20 <property name="houseKeepingSleepTime
整合Druid数据源 Druid是阿里巴巴开源平台上一个数据库连接池实现,结合了C3P0,DBCP,PROXOOL等DB池的优点,同时也加入了日志监控。
log4j-1.2.15.jar │ ├── log4j-over-slf4j-1.5.8.jar │ ├── mysql-connector-java-5.1.7-bin.jar │ ├── proxool...-0.9.1.jar │ ├── proxool-cglib.jar │ ├── quartz-1.6.0.jar │ ├── RXTXcomm.jar │ ├── rxtxParallel.dll
对象池技术在Java领域已经非常成熟, 只要做过企业级开发的人员,基本都用过 C3P0、DBCP、Proxool等连接池, 这是对象池模式的典型应用.
领取专属 10元无门槛券
手把手带您无忧上云