一般捕获数据库异常用那个?
------解决方案--------------------
是应该捕获的,不过捕获什么异常就要看情况,大多数时候是SQLException,其他的异常视情况而定。
------解决方案--------------------
public int save(String sql, Object[] params){
try{
//你的数据库操作
}catch(SQLException e)
{
//详细异常信息
}finally
{
//关闭连接.
}
return 0;
}
//抛出异常,让调用者处理
public int delete(String sql, Object[] params) throws SQLException {
//数据库操作
//关闭连接
//返回值
}
大多数是上面这样
------解决方案--------------------
增删改,都要捕获异常。
查询不必。
嫌麻烦 就用 Exception捕获 就行
------解决方案--------------------
要不要捕获异常是根据接口设计来的,友好健壮的接口是要捕获并友好提示的。有没有异常看具体的API。