Возникает ошибка такого рода:
D:\source\first\src\java\first.java:183: exception java.sql.SQLException is never thrown in body of corresponding try statement
Код пишу такой
protected void SomeFunction(PrintWriter out, HttpServletRequest request, Statement statement)
throws ServletException, IOException
{
try
{
}catch (SQLException e) //Подчеркивается вот эта ерундень
{
out.println("<br>DRAWTABLE - ERROR SQLException ");
out.println(e.getMessage());
}
}
В чем причина?
Здравствуйте, Аноним, Вы писали:
А> Возникает ошибка такого рода:
А>А>D:\source\first\src\java\first.java:183: exception java.sql.SQLException is never thrown in body of corresponding try statement
А>
А> В чем причина?
Причина видать в плохом знании английского:
В блоке try никогда не будет SQLException, поэтому отловить его нельзя.
Ты ловишь исключение, которое не выбрасывается в твоем коде. (вольный перевод ошибки выданной тебе компилятором)
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Здравствуйте, Аноним, Вы писали:
А> Возникает ошибка такого рода:
А>А>D:\source\first\src\java\first.java:183: exception java.sql.SQLException is never thrown in body of corresponding try statement
А>
А> Код пишу такой
А>А>protected void SomeFunction(PrintWriter out, HttpServletRequest request, Statement statement)
А> throws ServletException, IOException
А> {
А> try
А> {
А> }catch (SQLException e) //Подчеркивается вот эта ерундень
А> {
А> out.println(
"<br>DRAWTABLE - ERROR SQLException ");
А> out.println(e.getMessage());
А> }
А> }
А>
А> В чем причина?
В том, что исключение SQLException никогда не вызывается в блоке try, соответственно, и код в catch никогда не будет выполнен