c3p0相关内容

我可以通过Spring / Hibernate / c3p0将一个池化数据源用于多个数据库吗?

我们的应用程序使用Spring / Hibernate进行数据库访问。我们使用多个休眠会话工厂( hibernate3.LocalSessionFactoryBean ),因为数据位于多个单独的数据库中。每个会话工厂都使用c3p0( c3p0.ComboPooledDataSource )配置有池化数据源。 碰巧,所有数据库都位于同一台db服务器上。我们的问题是,最终我们有许多数据库连接池, ..
发布时间:2020-09-28 04:02:18 其他开发

我的tomcat启动时出现C3P0 Apparent死锁

当我通过tomcat或resin启动我的项目时,我的项目将引发错误:APPARENT DEADLOCK 我认为c3p0引起的错误无法连接我数据库,我更改XML并用数据库的ip替换域名,然后启动项目! 我在c3p0工作之前使用侦听器,并且可以获取正确的域名和ip,我找不到出现锁定死锁的原因。 012-10-22 16 :53:04 24344警告[Timer-0] com.mch ..
发布时间:2020-09-28 04:01:15 Java开发

在c3p0连接池中设置SQLite连接属性

要指定SQLite连接属性,请使用org.sqlite.SQLiteConfig,它的内容如下: org.sqlite。 SQLiteConfig config =新的org.sqlite.SQLiteConfig(); config.setReadOnly(true); config.setPageSize(4096); //以字节为单位 config.setCacheSize ..
发布时间:2020-09-28 04:00:07 Java开发

c3p0连接池查询

我正在使用c3p0连接池,并且我有minPoolSize = 1 maxPoolSize = 5和InitialPoolSize = 5。 服务器启动时,我可以看到它有5个连接。但是随着第一个请求的到来,那没有。增加到10。从那以后,由于这10个连接正在处理该负载,它保持10。现在我的问题是,即使maxPoolSize为5,为什么还要创建另一个5 conn。在游泳池。是因为initialPo ..
发布时间:2020-09-28 04:00:03 其他开发

如何确定c3p0 max_statements

我想知道如何正确确定c3p0 max_statements使用什么值.我经历了一些缓存死锁,这些死锁似乎可以根据我已阅读的所有SO Q& A指向我的max_statements配置. 我正在使用mysql,当我在有4个活动线程的情况下执行多线程时,似乎发生了死锁. 我的配置 ..
发布时间:2020-08-13 23:17:12 数据库

Hibernate-Tomcat-MySQL问题

亲爱的 我正在tomcat7上使用hibernate-mysql测试 Struts WebApp ... 在8个小时的超时后,我的webApp总是崩溃.我在这里和那里更改了配置.但是没有成功. 非常感谢您的关注... 以下是 hibernate.xml 中的几行 这是我的堆栈跟踪中的一些行: com.mchange.v2.c3p0.impl.NewPoole ..
发布时间:2020-08-11 06:53:12 服务器开发

选择一个数据库连接池

我们想在我们的应用程序中使用db连接池,但是有这么多开放的源池,例如dbcp,c3p0,proxool等. 我不知道哪个更好,有人对它们有经验吗? 解决方案 如果您要使用Java EE应用程序服务器中的内置服务器,我建议使用它.这样就足够了.为什么要添加另一个依赖项? 我建议使用Apache的DBCP.可以满足您的目的. ..
发布时间:2020-08-05 21:58:32 其他开发

闲置时间过后,连接超时问题

我们有一个使用hibernate作为ORM工具的api,并使用c3p0作为连接池处理程序.在负载下,我们没有任何问题.但是,当api在一天左右的时间内处于非活动状态时,就会遇到“无法获得连接"的异常.因此,如果没有人在周末使用api,则周一星期一我们会收到连接错误. 原因:java.sql.SQLException:客户端尝试检出Connection的尝试已超时. 我们使用mysql作 ..
发布时间:2020-07-09 06:10:44 Java开发

休眠:C3p0池配置使整个服务器速度变慢。

我正在开发一个Spring-MVC应用程序,在该应用程序中,我们使用Hibernate和c3p0进行数据库事务和连接池。在大多数情况下,它的确运行良好,没有问题。但是在某些情况下,我必须在当前事务中复制很多对象和文件。发生这种情况时,整个服务器速度变慢,最后我开始得到无法回滚异常的信息。我的c3p0设置有问题吗?谢谢。 pom.xml: ..
发布时间:2020-05-30 00:26:08 Java开发

由以下原因引起:org.postgresql.util.PSQLException:致命:剩余的连接插槽保留用于非复制超级用户连接

我使用c3p0-0.9.5.2.jar和mchange-commons-java-0.2.11.jar来管理池连接 ,然后使用postgreSql 9.3。 我每天在Prod环境中至少收到一次这些消息: 原因:java.sql。 SQLException:无法从基础数据库获取连接! com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils ..
发布时间:2020-05-29 21:14:34 Java开发

postgres中的很多SHOW TRANSACTION ISOLATION LEVEL查询

我正在使用Hibernate 4,PostgreSQL和C3P0。 在我的Web应用程序中,一段时间后,我在数据库中收到多个 SHOW TRANSACTION ISOLATION LEVEL 查询,这是由于我服务器挂起。在我的代码中,我所有的连接均已正确关闭。 是由于连接泄漏引起的吗? 解决方案 您还应该检查每个查询的状态,如果它是 idle 没问题。 pg_stat_a ..
发布时间:2020-05-29 21:13:56 Java开发

我应该激活c3p0语句池吗?

我们正在运行java6 / hibernate / c3p0 / postgresql堆栈。 我们的JDBC驱动程序是8.4-701.jdbc3 我对预准备语句有一些疑问。我已经阅读了有关出色文档“ rel =” noreferrer“>准备好的语句 但是我仍然有一个疑问,如何使用PostgreSQL配置c3p0。 目前我们有 c3p0.maxStatements = ..
发布时间:2020-05-29 20:23:07 其他开发

使用c3p0在Hibernate中进行客户端堆栈跟踪

这可能是“>奇怪的错误:通过客户堆栈跟踪CLOSE 但我问了一个新问题,因为我看不到Log的isLoggable方法.我将org.apache.log4j.Logger的Logger类用于我的日志目的. 我的错误是相同的 java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE at com.mchange.v2.c3p0.im ..
发布时间:2020-05-03 08:28:37 Java开发

MySQLSyntaxErrorException:表XYZ不存在

我正在使用JPA和c3p0并尝试查询表并返回堆栈跟踪,声称该表不存在.我可以在例如DbVisualizer中打开与数据库的连接,然后查看其中的表.实际上,我的应用程序中的调试语句表明它能够建立连接并测试其可行性.但是,这并没有找到表格. 15:45:53.940 [http-8080-1] DEBUG o.h.e.j.i.LogicalConnectionImpl - Obtaining J ..
发布时间:2019-09-20 20:14:24 数据库

尝试在后台线程中获取缓存的PreparedStatement时发生错误

我们正在使用数据库组件中的m子提供的连接池.当我们施加巨大的负载时,我们将遇到错误. 配置的参数为:maxConnection = 100,minConn = 0,autoIncrement = 15 waitMillisec = 10000,并且准备好的语句缓存大小将其保留为默认值(即未配置任何内容). 您能请这个在下面重新爱上吗? {"timestamp":"2016-10-22T ..
发布时间:2019-09-02 18:23:34 Java相关

网络出现故障时c3p0会挂在getConnection上

我正在使用c3p0 ComboPooledDataSource来缓冲数据库连接(到Oracle 10g数据库).我在处理数据库连接中断时遇到问题. 如果在获取第一个连接时没有与数据库的连接,则会触发签出超时,并且按预期失败. 但是,如果在获取一个或多个连接并且它们已经在连接池中之后发生连接中断,则调用getConnection()会挂起.没有异常被抛出.我猜这是因为它正在尝试使用池化连 ..
发布时间:2019-09-02 18:15:19 数据库