c3p0相关内容

将抓取大小设置为负数

我正在使用别人的代码,其中包含以下行: Connection conn = dataSource.getConnection(); conn.setAutoCommit(false); Statement stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); stmt.se ..
发布时间:2019-09-02 14:24:39 Java开发

C3P0的多个数据源

我正在开发一种工具,该工具可以接收不同的连接参数以测试不同数据库中的值(jNRPE中Nagios的插件,可以保持与其他数据库的开放连接). 因为配置是动态的(可能会有更多的数据库或可以删除​​它们),所以我没有配置文件. 我想知道每个数据库是否应该有一个C3P0实例,还是可以使用相同的实例并在每次请求连接时更改URL? 代码在github上: 如果没有,如何动态获取多个数据库的多个池? ..
发布时间:2019-09-02 14:08:19 Java开发

c3p0如何关闭所有数据库连接并在需要时重新打开它们?

我有一个TimerTask,它每天运行一次(大约1或2个小时).并且在每次运行时,它将创建数百个线程来为MySQL数据库中的每个表执行一些计算工作.我将c3p0用作数据库源连接池(每个线程在计算之前获取连接,在计算之后关闭连接).我将连接池配置设置如下, cpDs = new ComboPooledDataSource(); cpDs.setMinPoolSize(10); cpDs.set ..
发布时间:2019-09-02 13:22:58 Java开发

PreparedStatement缓存-是什么意思(它是如何工作的)

例如,我将c3p0与某些已定义的"maxStatements"一起用于prepareStatement缓存. 这种缓存实际上有什么作用?它缓存什么样的数据.在什么级别(数据库,应用程序,..)? 从示例中理解它会很高兴.例如我有一个查询 从某表中选择* * somecolumn =? 现在,我以未缓存的准备好的语句发送它. 现在,我正在发送它,并将其缓存. 有什么区别.在第一种情况和第 ..
发布时间:2019-09-02 13:21:53 Java开发

createArrayOf AbstractMethodError

我正在尝试使用Java代码向Postgres插入数组,但是我总是会收到此错误: SEVERE [http-nio-8080-exec-2]org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [] in context with path [/] threw exception ..
发布时间:2019-09-02 13:04:30 Java相关

配置spring通过ssl连接到mysql

我正在从Java应用程序通过SSL连接到MySQL.我已将MYSQL配置为支持SSL和生成的客户端证书.我已将服务器CA证书和客户端证书导入密钥库.这就是我的代码当前的样子 String url = "jdbc:mysql://127.0.0.1:3306/MySampleDb? verifyServerCertificate =true&useSSL=true&requireSSL ..
发布时间:2019-09-02 12:49:15 Java相关

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

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

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

我应将哪个JDBC连接池库用于新的应用程序项目(而非Web应用程序)? Apache DBCP具有 C3P0 的开发似乎已停止. 他们两个看上去都比较慢. Proxool 已死. DBPool 几乎没有社区(至少我没有找到公共社区-没有论坛,没有邮件列表...) Apache Tomcat池在没有Tomcat的情况下似乎无法使用 我在Oracle网站上找到了 SQL数据源的文章,但 ..
发布时间:2019-09-02 12:08:16 Java相关

使用Java EE中的Enduser证书通过JPA访问数据库

我正在开发一个JavaEE项目,其中 WildFly , Hibernate ( JPA ), C3P0 和 MS SQL Server 数据库。 数据库是一个遗留数据库,有超过一千个数据库对象,如存储过程,函数,视图,触发器等等。所有这些数据库对象都在用户角色级别上设置了细粒度的权限。 现在我需要访问此数据库JavaEE Web应用程序。我的问题是,通常的JPA配置让我在配置文件中只 ..
发布时间:2019-01-15 11:21:18 数据库

Eclipselink Pooling相当于C3PO

我正在尝试阻止此日志记录 从服务器成功收到的最后一个数据包是10,255 毫秒之前。成功发送到服务器的最后一个数据包是 0毫秒前。 我已经设置了自动重新连接的连接URL在 persistence.xml 我想要的是会有一个连接池,每分钟或每小时检查连接,以便连接是还活着。 Hibernate 具有c3po的此功能。喜欢ff。 ..
发布时间:2019-01-09 22:10:10 Java开发

询问c3p0正在使用多少个连接

有没有办法以编程方式询问c3p0正在使用多少个连接,或者可能在池耗尽时记录。 解决方案 如上面Austin评论所引用的URL所示,您可以使用JMX检查和修改正在运行的c3p0 PooledDataSources。 您也可以通过编程方式执行此操作。 c3p0的PooledDataSources有一个精心设计的API来检查它们的状态: http://www.mchange.com/ ..
发布时间:2019-01-09 20:08:32 Java开发

如何在c3p0中返回连接

我正在使用c3p0 - ComboPooledDataSource。我正在初始化一次,如下所示。 private void init(){ cpds = new ComboPooledDataSource(); cpds.setDriverClass(driverName); cpds.setJdbcUrl(url); cpds.setUser(userName); cp ..
发布时间:2019-01-02 13:39:34 Java开发

如何记录JDBC连接活动?

如何查看我的池库(C3P0)何时创建和关闭JDBC连接? 注意:我已经对此进行了研究,并且已经找到了解决方案。我在这里发布它以便它可能对其他人有用,我可以参考它,以防我将来忘记它。 欢迎其他方法/答案。 解决方案 log4jdbc 库可用于记录JDBC连接。将此库添加到POM - org.slf4j ..
发布时间:2018-12-26 13:47:05 Java开发

如何关闭java c3p0连接池lib中的日志记录?

嘿所有,我刚刚开始使用c3p0进行数据库连接池。它当前附加到我的log4j输出。如何为c3p0设置注销或至少为SEVERE级别?我尝试调整属性文件,但不确定它是否被正确拾取。 关于如何最好地关闭它的任何想法? 谢谢 更新: 这似乎适用于log4j.properties文件 log4j.logger。 com.mchange.v2.c3p0.impl = INFO ..
发布时间:2018-12-05 10:15:53 Java开发

JDBC的连接池选项:DBCP与C3P0

什么是可用于Java / JDBC的最佳连接池? 我正在考虑2个主要候选者(免费/开源): Apache DBCP - http:// commons.apache.org/dbcp/ C3P0 - http: //sourceforge.net/projects/c3p0 我在博客和其他论坛上看过很多关于它们的内容但是无法做出决定。 这两个是否有任何相关的选择? ..
发布时间:2018-11-26 12:29:03 Java开发