测试1:
使用jdbc:mysql://1.1:3306/test,这样ip错误的url路径,jdbc会直接抛出异常
测试2:
使用jdbc:mysql://1.1.1.1:3306/test,这样看似正确的url路径,实际是请求不同的的ip时,
请求会一直阻塞住,直到request断开,否则服务会一直持有该请求。
解决方案,使用loginTimeOut 机制,配置一个请求最大等待时间,以便于请求jdbc连接自动断开。
DriverManager.setLoginOutTime(10);
如果使用druid
则 dataSource.setLoginOutTime(10)