代码:
Class.forName(driver);
conn=DriverManager.getConnection(url, username, password);我怎么捕获url地址不正确时,conn获取也不正确这个错误?isvailid()方法不可以,因为它是判断conn没有关闭且有效的,而代码中的conn是我新建的。请赐教!
Class.forName(driver);
conn=DriverManager.getConnection(url, username, password);我怎么捕获url地址不正确时,conn获取也不正确这个错误?isvailid()方法不可以,因为它是判断conn没有关闭且有效的,而代码中的conn是我新建的。请赐教!
conn = DriverManager.getConnection(url, userName, password);
} catch (SQLException e) {
e.printStackTrace();
}
这个不行吗
那么下面的statement语句我就不执行了。所以我想知道什么时候conn因为url的错误而获取不到。明白我的意思没有?我脑袋有点乱。各位还不理解我的意思的话,我再补充。在线等
我记得,url造成的异常,和错误的用户名/密码造成的异常是一样的。
但是,只要抛了异常,你的conn肯定就不对了。
呵呵,不好意思啊各位!最近脑袋太乱。
try {
conn = DriverManager.getConnection(url, userName, password);
} catch (SQLException e) {
e.printStackTrace();
return false; //这里就可以返回错误信息啊
}