我想使用 JDBC4 Connection.isValid而不是验证查询来验证使用 tomcat 7 jdbc 池的 jdbc 连接。
我想知道实现像下面这样的验证器是否就足够了。另外我想知道哪个是一个不错的超时。
提前致谢!费德
PS:我使用的是oracle 11g。
public class MyValidator implements Validator{
public static final int DEFAULT_TIMEOUT = 5;
public boolean validate(final Connection c, final int validateAction){
try{
return c.isValid(DEFAULT_TIMEOUT);
}catch(Exception e){
// LOG e
return false;
}
}