不会抛出exception,不过如果你真的需要你可以自己定义一个exceptionResultSet rs;
rs = ...;
if(rs.next() == false) {
//没有检索记录
throw new RecodeNotFoundException(); //RecodeNotFoundException是你自定义的异常
}
rs = ...;
if(rs.next() == false) {
//没有检索记录
throw new RecodeNotFoundException(); //RecodeNotFoundException是你自定义的异常
}
System.out.println("無記錄");
if rs.eof()
....
呵呵,ADO用多了的后遗症
-------------------------------------------但我需要把它同其他的SQLException异常区分出来,比如我要判断一张表是否存在,不存在就创建它,我总不能一抛SQLException 异常就创建吧?