Tag: c3p0

为了避免死锁,什么是hibernate所需的C3P0设置

我将Hibernate和MySQL 5.1.30一起使用。 我有下一个库: c3p0-0.0.1.2.jar MySQL的连接器的Java-5.0.3-bin.jar hibernate.jar文件 我使用hibernate.cfg.xml进行configuration: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <!– Database connection settings –> <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property> <property name="connection.url">jdbc:mysql://localhost/fooDatatbase</property> <property name="connection.username">foo</property> <property name="connection.password">foo123</property> <!– Use the C3P0 connection pool provider –> <property name="hibernate.c3p0.min_size">5</property> <property name="hibernate.c3p0.max_size">20</property> <property name="hibernate.c3p0.timeout">300</property> <property name="hibernate.c3p0.max_statements">50</property> <property name="hibernate.c3p0.idle_test_periods">3000</property> <!– SQL dialect –> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <!– […]

2011/2012中的Java JDBC连接池库select?

我应该使用哪个JDBC连接池库用于新的应用程序项目(而不是Web应用程序)? Apache DBCP有足够的未解决的问题推到2.0我认为。 C3P0的开发似乎停止了。 而且他们两个看起来都比较慢 。 Proxool已经死了。 DBPool几乎没有社区(至less我没有发现任何公共的 – 没有论坛,没有邮件列表…) 如果没有Tomcat, Apache Tomcat池看起来是不可用的 我在Oracle网站上发现了SQL Datasources文章,但它似乎只能应用于像servlet和Web服务这样的容器中运行的applet。 我应该selectBoneCP吗? 我没有任何巨大的要求。 我只需要一个简单易用的数据库连接池,就是在积极的开发中。 图书馆,作者可以回应错误报告,回答一些具体的问题等。 顺便说一句,实际上,我只使用MySQL。 我发现,MySQL驱动程序支持DriverManager接口,但我不确定它是否真的集中连接。

使用JDBC的连接池选项:DBCP vs C3P0

什么是可用于Java / JDBC的最佳连接池库? 我正在考虑2个主要候选人(自由/开源): Apache DBCP – http://commons.apache.org/dbcp/ C3P0 – http://sourceforge.net/projects/c3p0 我在博客和其他论坛上阅读了很多关于他们的内容,但是无法做出决定。 这两个有没有相关的select?