MySQL 的良好“中间路线”c3p0 配置示例?

Posted

技术标签:

【中文标题】MySQL 的良好“中间路线”c3p0 配置示例?【英文标题】:Example of a good 'middle-of-the road' c3p0 configuration for MySQL? 【发布时间】:2011-08-30 18:38:22 【问题描述】:

我正在尝试在我当前基于 Spring 的应用程序中使用 c3p0。我不是数据库池专家,想知道是否有或多或少的一个可以用于 mysql 数据库的 c3p0 配置(在 applicationContext.xml 中)的好例子? 池应检测数据库连接丢失并重试。

【问题讨论】:

【参考方案1】:

c3o0 已经死了,不要使用它。使用jdbc-pool

这里是文档,(向下滚动到如何使用)http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

这是一篇很好的文章,为什么这更好http://www.tomcatexpert.com/blog/2010/03/12/explaining-jdbc-pool-high-concurrency-alternative-connection-pooling-module

【讨论】:

看起来很公平 :) 我要试一试!感谢您的精彩提示。您对此连接池是否有任何更改?顺便说一句,我正在尝试用 maven 构建它,但我找不到一个好的存储库......有什么建议吗?【参考方案2】:

你是说 c3p0 还是 hibernate-c3p0? Hibernate 已经为 C3P0 进行了开发,并且非常活跃。 它刚刚发布了 4.0.0 CR1 版本,它将与 Hibernate 4 一起发布。

【讨论】:

以上是关于MySQL 的良好“中间路线”c3p0 配置示例?的主要内容,如果未能解决你的问题,请参考以下文章

C3p0连接mysql,超时问题

c3p0连接池基本配置mysql和oracle

c3p0使用参考示例

c3p0的使用步骤

在tomcat上与hibernate和mysql共享c3p0连接池

c3p0数据源配置抛出Could not load driverClass com.mysql.jdbc.Driver的解决方案