c3p0相关内容

会话已关闭异常

我正在使用Struts 2休眠弹簧3构建一个应用程序,并以sql作为后端和c3p0连接池(c3p0-0.9.1.1 jar)。 有时,执行查询时,出现以下错误。每当执行查询时,我都会检查连接是否关闭,如果关闭,我将在执行查询之前打开一个新连接。 公共列表 find(final Query query,final Object [] values)抛出HibernateExcep ..
发布时间:2020-09-28 04:04:33 数据库

如果仍然可以将Hibernate与数据库一起使用(和c3p0 dbpooling),并且可以安全地绕过Hibernate直接获取连接

在H2 1.4.199和C3p0上使用Hibernate 4.3.11 如果仍然可以在数据库中使用Hibernate,并且可以安全地绕过Hibernate直接从池中获取连接? 我正在尝试编写一个sql查询,现在我知道我可以使用session.createSQLQuery()了,但这会返回一个Hibernate org.hibernate SQLQuery类,而不是java.sql。 . ..
发布时间:2020-09-28 04:03:29 Java开发

tomcat7错误日志中的SocketException

在 tomcat7-stderr。{date} .log 文件中发现以下警告。我的日志文件中充满了该日志。 2014年6月30日星期一12:27:47 GMT + 05:30警告:抓到断开连接时... **开始嵌套异常** java.net.SocketException 消息:套接字未连接 堆栈跟踪: java.net.SocketException:套接字未连接 ..
发布时间:2020-09-28 04:03:25 Java开发

有时在c3p0中不可用连接

我正在一个Web项目中,在Web服务中使用c3p0。我在hibernate.cfg.xml文件中配置了以下参数。但是即使我给出的max_size为10000并且空闲测试时间为30,有时mysql服务器未提供与db的另一个连接。因此,在我重新启动服务器之前,网站正在不断加载和加载。我的日志显示“打开了太多连接”。在以下配置中缺少的内容。请帮帮我 ..
发布时间:2020-09-28 04:03:21 Java开发

将c3p0依赖项放在Tomcat容器中的位置

我的印象是,数据库驱动程序(在我的情况下为 postgres-xxjar ')和连接池( c3p0 )必须驻留在容器的lib中(例如,对于Tomcat7, $ CATALINA_HOME / lib )。 但是,C3p0官方文档未提供任何信息关于将连接池的jar放入容器与在应用程序的战争中进行比较: 将文件lib / c3p0-0.9放置。 5.2.jar和lib / mchange- ..
发布时间:2020-09-28 04:03:15 Java开发

具有C3P0的PostgreSQL-故障转移

我们当前将c3p0与PostgreSQL一起使用。 c3p0是否支持任何故障转移机制(文档中没有信息,所以我很遗憾地认为没有)? 我发现mysql,oracle和ms sql在jdbc url中支持某些故障转移选项,例如 jdbcUrl =“ jdbc:sqlserver:// mainserver:1433; failoverPartner = backupserver; pg ..
发布时间:2020-09-28 04:03:11 其他开发

c3p0 ResultSet.unwrap引发AbstractMethodError

我有一个ResultSet对象,需要将其转换为OracleResultSet,以便可以在其上调用getOPAQUE(String)方法。我正在使用c3p0作为连接池。问题是c3p0将ResultSet包装在NewProxyResultSet对象中。 这应该不是问题,因为我应该能够像这样调用ResultSet上的unwrap: rs.unwrap(OracleResultSet.cla ..
发布时间:2020-09-28 04:03:04 数据库

c3p0池无法建立连接。如何调试呢?

我在服务器上安装了Tomcat和PostgreSQL。尝试使用c3p0池从servlet连接到PostgreSQL数据库时遇到连接问题。 如果我在笔记本电脑上本地运行Tomcat,则可以访问数据库。我也可以使用psql(即命令行sql实用程序)从服务器连接到数据库。但是,当我尝试将servlet部署到服务器并建立连接时,出现以下错误: java。 sql.SQLException:无 ..
发布时间:2020-09-28 04:03:01 服务器开发

c3p0日志记录不起作用

我没有得到c3p0日志记录,我的 log4j.properties 文件如下: log4j.logger.org.hibernate = INFO,hb log4j.logger.org.hibernate.SQL = DEBUG log4j.logger.org.hibernate.type = TRACE log4j.logger.org .hibernate.hql.as ..
发布时间:2020-09-28 04:02:57 Java开发

c3p0连接签入

我正在尝试首次使用c3p0实现解决方案。我了解如何初始化连接池并从池中“检出”连接,如下所示: ComboPooledDataSource cpds = new ComboPooledDataSource( ); cpds.setDriverClass(driverClass); cpds.setJdbcUrl(url); cpds.setUser(用户名); cpds.s ..
发布时间:2020-09-28 04:02:39 Java开发

c3p0 Java数据库池,故障转移配置

当数据库关闭时,ip和端口会自动切换到另一个数据库服务器。 我应该如何配置Web应用程序的c3p0连接池以遵循此数据库故障转移机制? 当前,我正在使用c3p0,但是在上一次数据库故障转移中,池连接未能重新建立。 解决方案 请求失败后重新建立。 有助于尽快出现的属性 p:testConnectionOnCheckin =“ true” p:preferredTestQu ..
发布时间:2020-09-28 04:02:36 Java开发

我可以通过编程方式访问c3P0连接池属性吗?

我担心为C3P0连接池设置的属性未正确使用。 有没有办法我可以访问设置的值当应用程序运行并打印出来时: Println(“最小连接数” + connectionNumers.minimum); 谢谢 解决方案 您可以使用log4j输出调试信息,如下所示: log4j.logger.com.mchange =调试,标准输出 ###直接将日志消息发送到标准输出# ..
发布时间:2020-09-28 04:02:23 其他开发