关于preparedStatement的一个问题
public PreparedStatement prepareStatement(String sql)
{
PreparedStatement ps=null;
try
{
ps = conn.prepareStatement(sql);
}
catch(Exception sqly)
{
strDBError= sql + sqly.getMessage(); // this can not been executed
}
return ps;
}
strDBError 是类里的一个public属性,
上面这个方法有什么问题吗?为什么编译没问题,可当运行这个方法时,总是出错,而且我虽然用了try,catch,却无法捕捉到异常, 为什么呀?