项目中使用Java链接Mysql。用的是连接池。涉及到从本地向数据库服务器传数据。这几天由于我数据库服务器出问题,造成本地程序受到影响,也不会报错,就是很慢。我的疑问是java链接MySQL数据库,它会请求多长时间,在那边无应答的情况下。
请问有没有一种方法,可以设置连接数据库的时间,比如说5秒钟没有取得connection,程序就抛异常。
请问有没有一种方法,可以设置连接数据库的时间,比如说5秒钟没有取得connection,程序就抛异常。
解决方案 »
- mysql中的几个问题
- 在MYSQL5.0建立触发器后出现illegal mix of collations gb2312_chinese_ci implicit and latin1_swedish_ci implicit for operation '= '
- 如何在不改变MYSQL字符集的情况插入中文
- mysql问题`````````````````````
- 求高手给点C++Builder+mysql的开发经验
- 怎么使用root ???
- mysql中有没有类似@@IDENTITY这样的变量呢,如何实现?
- 有一点,我看不惯!
- 打开 phpmyadmin,登陆后提示#1273 - Unknown collation: ,急求帮助.....
- 栏目与栏目信息复制SQL语句怎么写?谁帮我呢
- 在MYSQL备份数据中需要备份InnoDB目录中的数据吗?
- 同一个表内 UPDATE SELECT COUNT 排序的问题
连接池不熟悉。如果是直接连接。则可以jdbc:mysql://[host:port],[host:port].../[database] [?connectTimeout=5
String url="jdbc:mysql://localhost:3306/mqney?user=root&password=123456";
conn=DriverManager.getConnection(url);
1. 5秒钟没有得到结果(JDBC url中的connectionTimeout),还是
2. 连接池满,5秒钟没有得到需要的连接(连接池配置中的maxwait或类似参数,取决于具体的连接池)