apache-commons-dbcp相关内容

DBCP(Apache Commons 数据库连接池)是否仍然相关?

JDBC 3.0 规范讨论了连接(和准备好的语句)池. 我们有几个独立的 Java 程序(即我们没有使用应用服务器),它们一直在使用 DBCP 来提供连接池.我们应该继续使用 DBCP,还是可以利用 JDBC 提供的池来摆脱 DBCP? 我们正在使用 MySQL (Connector/J),最终将添加 SQL Server 支持 (jTDS);我们不太可能支持任何其他数据库. 编 ..
发布时间:2021-12-21 19:32:00 Java开发

Oracle 通用连接池 (UCP) 有多好

有人有在实际生产负载下使用 Oracle UCP 的经验吗?它是否能很好地处理数据库重新连接?是否存在多线程问题?有没有人将它与 C3P0 或 Apache DBCP 进行比较? 解决方案 我评估了 UCP 11.2.0.1 作为旧连接池的替代品我不推荐它: 它不完全支持 jdk 6/ojdbc6.jar.例如,语句缓存和 jmx-support 的使用不适用于 java 6 并引发 ..
发布时间:2021-12-21 19:21:48 Java开发

2011/2012年Java JDBC连接池库的选择?

我应该将哪个 JDBC 连接池库用于新的应用程序项目(而不是 Web 应用程序)? Apache DBCP 具有 足够多的未解决的问题,我认为这些问题被推到了 2.0. C3P0 开发似乎已停止. 而且它们都看起来相对较慢. Proxool 已死. DBPool 几乎没有社区(至少我没有找到公共社区 - 没有论坛,没有邮件列表...) Apache Tomcat Pool 在没有 ..
发布时间:2021-12-21 18:58:42 其他开发

JDBC 连接池选项:DBCP 与 C3P0

可用于 Java/JDBC 的最佳连接池库是什么? 我正在考虑 2 个主要候选者(免费/开源): Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 我在博客和其他论坛上阅读了很多关于它们的内容,但无法做出决定. 这两者是否有相关的替代方案? ..
发布时间:2021-11-25 12:36:52 Java开发

如何修复:“找不到适合 jdbc:mysql://localhost/dbname 的驱动程序";使用池时出错?

我正在尝试创建到我的数据库的连接,当我使用 main 方法测试我的代码时,它可以无缝地工作.但是,当尝试通过 Tomcat 7 访问它时,它失败并显示错误: 没有找到适合 jdbc:mysql://localhost/dbname 的驱动程序. 我正在使用池化.我在 WEB-INF/lib 和 .classpath 中放入了 mysql 连接器 (5.1.15)、dbcp (1.4) 和 po ..
发布时间:2021-11-20 21:15:37 数据库

在 ExecuteSQL 处理器的连接池服务中使用动态属性

我正在使用 ExecuteSQL 从一个或多个数据库中获取表,但我想动态地向 dbcpconnectionPool 服务提供 URL、用户名和密码,这样我就不需要超过一个 ExecuteSQL 处理器来从不同的数据库中检索数据.发现控制器服务不接受来自传入流文件的属性.那么如果可能的话,如何实现它.有人指出它只能通过使用rest api来实现,如果是这种情况,请提供一个工作示例和屏幕截图.这将是一 ..
发布时间:2021-11-12 03:55:59 其他开发

关于 org.apache.commons.dbcp.BasicDataSource 的问题

我修复了一些与我们使用 BasicDataSource 的方式相关的错误,虽然我了解其中的一部分,但仍有一些问题没有得到解答:) 问题:数据库失败后,应用程序无法自动连接到数据库. 应用程序正在使用 org.apache.commons.dbcp.BasicDataSource 类 作为到 Oracle 数据库的 JDBC 连接的 TCP 连接池. 修正:经过一番研究,我发现在 ..
发布时间:2021-11-11 23:24:12 服务器开发

tomcat-dbcp 与 commons-dbcp

这两个连接池库之间似乎存在很多混淆.我想知道哪个更好(如果有的话)? 这里有一些我想提出的观点......有人可以验证一下吗? Tomcat DBCP:使用默认的 tomcat-dbcp.jar,它将出现在您的 tomcat/lib 目录中.您不需要 web-inf/lib 中的 commons-dbcp.jar 或 commons-pool.jar 库.DB驱动应该放在tomcat/ ..
发布时间:2021-11-11 23:19:59 Java开发

可以在多个类方法中使用相同的BasicDataSource,Connection,Statement和ResultSet对象吗?

我有下面的代码,该代码使用BasicDataSource,Sql Connection,Statement和ResultSet的静态对象.下面的代码工作正常,但是我只想知道使用这种编码实践的安全性.或如何优化以下代码,使其变得更稳定,更可靠. 公共类测试{静态BasicDataSource bds = DBConnection.getInstance().getBds();静态连接con = n ..

如何解决Google CloudSQL 8小时超时?

我正在使用带有Google Cloud SQL的应用程序.我使用的是Hibernate 4.2.0.Final,我注意到在闲置8小时后,我的连接已关闭.我一直在Internet上搜索,但找不到有效解决此问题的方法.这些项目中总结了我找到的所有信息: 使用连接池,我应该在其中指定更高的超时时间.我已经尝试过使用c3p0和DBCP 2.1.1库,但是它们都不能解决问题. 在进行某些查询之前先打 ..

在Java DBCP连接池中-什么是空闲连接?

一个工作中的同事坚持认为DBCP空闲连接是30分钟未使用的连接。 我相信dbcp空闲连接是池中可以借用的连接,活动连接是借用的连接。 浏览代码时,我发现没有引用30分钟或其他魔术值,并且粗略浏览代码以确保minidle并没有显示任何此类逻辑。 如果他是正确的人,请提供代码或文档参考作为备份。对于完整的答案,我希望它对DBCP 1.1和1.6都可以回答。 解决方案 http ..
发布时间:2020-10-08 03:35:57 Java开发

DBCP连接属性

我们很难确定已定义, minIdle , maxIdle 等。 我们看到以下错误设置 InitialSize = 5 maxActive = 50 maxIdle = 40 maxWait = 2000 原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套的异 ..
发布时间:2020-10-08 03:35:26 Java开发

DBCP连接池connection.close()是否将连接返回到池

如果执行getConnection(),则使用DBCP的BasicDataSource,并在finally块中关闭连接,它将连接真正返回到池中还是关闭连接。我正在检查的代码段代码是这个 try { Connection conn1 = getJdbcTemplate()。getDataSource() .getConnection(); //调用存储过程 的某些代码} catc ..

在ExecuteSQL处理器的连接池服务中使用动态属性

我正在使用ExecuteSQL从一个或多个数据库中获取表,但我想向dbcpconnectionPool服务动态提供URL,用户名和密码,这样我就不需要多个ExecuteSQL处理器来从不同的数据库中检索数据. .发现控制器服务不接受来自传入流文件的属性.因此,如果可能的话,如何实现这一目标.有人指出,只有使用rest api才能实现此目的,如果是这种情况,请提供一个有效的示例以及屏幕截图.这将是一 ..
发布时间:2020-09-03 19:51:35 其他开发

选择一个数据库连接池

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