比如数据库操作会抛出SQLException,所以执行数据库操作时,你的函数要么捕捉这个exception,要么你的函数申明为抛出这个exception,如:
void myexecute() {
try {
...
ResultSet rs = stmt.execute(sql);
while (rs.next()) {
...
}
} catch (SQLException e) {
......
}
......
}
或
void myexecute() throws SQLException {
...
ResultSet rs = stmt.execute(sql);
while (rs.next()) {
...
}
}
但如第二种方法时,则调用它的函数还是要满足这个要求。
void myexecute() {
try {
...
ResultSet rs = stmt.execute(sql);
while (rs.next()) {
...
}
} catch (SQLException e) {
......
}
......
}
或
void myexecute() throws SQLException {
...
ResultSet rs = stmt.execute(sql);
while (rs.next()) {
...
}
}
但如第二种方法时,则调用它的函数还是要满足这个要求。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货