jdbc proxool 连接池超时 惊天问题
请问哪位对proxool比较熟悉,我们在做项目的时候遇到一个问题:
Java Web程序 jdbc,proxool,
数据库: mysql
服务器都是:linux
Web程序运行的过程中,如果把数据库关闭,执行 DriverManager.getConnection("proxool." + DBName); 的时候不报异常,不运行,被阻塞了。而且每访问一次,socket就增加一个,这样服务会死掉的。
我们希望这句话抛出异常, 我们在异常中处理日志什么的。
我尝试了用DriverManager.setLoginTimeout(5); 设置超时, proxool配置文件中 也尝试用jdbc-0.proxool.driver-url=jdbc:mysql://xxx:3306/aa?user=root&password=&connectTimeout=2000 设置超时, 但都没有作用,
请问哪位知道有什么好的办法吗?
备注:stmt.setQueryTimeout(1);和这个没有关系, 我知道这句话怎么用。
Java Web程序 jdbc,proxool,
数据库: mysql
服务器都是:linux
Web程序运行的过程中,如果把数据库关闭,执行 DriverManager.getConnection("proxool." + DBName); 的时候不报异常,不运行,被阻塞了。而且每访问一次,socket就增加一个,这样服务会死掉的。
我们希望这句话抛出异常, 我们在异常中处理日志什么的。
我尝试了用DriverManager.setLoginTimeout(5); 设置超时, proxool配置文件中 也尝试用jdbc-0.proxool.driver-url=jdbc:mysql://xxx:3306/aa?user=root&password=&connectTimeout=2000 设置超时, 但都没有作用,
请问哪位知道有什么好的办法吗?
备注:stmt.setQueryTimeout(1);和这个没有关系, 我知道这句话怎么用。
...全文
相关推荐
最为常见的三种jdbc连接池技术
jdbc 连接池技术有多种实现,今天我们将要讨论的是 Proxool、C3P0 和 DBCP 三种最常见的 jdbc 连接池技术。
Hibernate Proxool连接池配置总结及常遇问题
检查`hibernate.proxool.xml`的路径是否正确,确保配置文件存在于指定位置。**(2)连接超时**当连接池中的连接被长时间占用不释放,可能导致连接超时。
连接池c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool对比测试
但是,Proxool同样存在更新不频繁的问题,可能无法适应最新的数据库驱动和JDBC规范。3.
proxool连接池
添加Proxool的JAR包到项目类路径中。2. 配置Proxool的XML文件,定义连接池的参数,如最大连接数、最小连接数、超时时间等。
proxool连接池使用详细说明
**连接池监控** Proxool提供了监控工具,可以查看连接池的状态,包括当前连接数、空闲连接数、等待连接的线程数等。这有助于识别潜在的问题并优化配置。6.


