java - 无法打开连接

标签 java oracle hibernate connection-pooling c3p0

我开发了一个非常负载(请求)的应用程序。 我在我的应用程序中使用了以下技术:

  1. Jpa/Hibernate 作为持久层
  2. 春和春道
  3. C3p0 作为连接池

我的问题是:我运行我的应用程序,当请求数量增加时,抛出异常 “无法打开连接”的持久层 我增加了 oracle max session 但我的问题没有解决 我深入研究了 C3p0 文档并测试了它的选项,但我的问题没有解决。

感谢您的关注

最佳答案

您增加了 Oracle 上的最大 session 数,但没有增加连接池的最大大小。异常是告诉您您的池已用完。要么找到保持连接打开的原因并尽快释放它们,要么增加池中的最大 Activity 连接数。

关于java - 无法打开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408658/

相关文章:

oracle - ORA-00942。但是表存在于 DBA_TABLES 和 DBA_OBJECTS

database - 甲骨文假直方图

java - 如何为 Hibernate 查询注释添加限制?

java - 在 if else 语句中定义具有可选类类型的变量

java - pom.xml 中 ${project.basedir} 的含义

html - 是否有一个 JDK 类来进行 HTML 编码(但不是 URL 编码)?

java - 使用 HashMap 缓存不同 session 的数据

Oracle:将带有 blob 的表导出到可以再次导入的 .sql 文件

java - 与 Hibernate-JPA 的一对一关系

java - "Upgrade"从基类到子类的实体