Я пытаюсь читать и декодировать штрих-код из набора jpeg-файлов, используя zxing. Поэтому я подключил свою программу к базе данных mysql, где у меня есть таблица, в которой хранятся каждый из путей файла jpeg. Но каждый раз, когда мой блок try вызывает исключение, он прерывает цикл, и выполнение заканчивается там! я должен был читать больше на блоках try, но я не могу найти проблему. Пожалуйста помоги!!! это действительно дает мне головную боль! Вот часть моего кода:Что случилось с моей обработкой исключений (блок try-catch)?
int next_row=1;
String file="";
try
{
//Register the JDBC driver for MySQL.
Class.forName(JDBC_DRIVER);
Connection con = DriverManager.getConnection(DATABASE_URL,"user", "pass");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from mrd");
while (rs.relative(next_row))
{
file = rs.getString(3);
//System.out.println(file);
String p = "mrd//" + file;
System.out.println("\nSending " + file + " to barcode reader");
String b = a.readBarcode(p);
//System.out.println(b);
}
con.close();
}
catch(NotFoundException e)
{
System.out.println(e + "- Error in " + "current_row");
}
catch(Exception e)
{
//System.out.println(e + "- Error in " + current_row);
}
Отправка 0401_000048.jpg в считыватель штрих-кода MRD // 0401_000048.jpg Штрих текст EPHYBRAND NIG LTD Отправка 0401_000051.jpg для считывания штрих-кодов MRD // 0401_000051.jpg Штрих текст 0658534 Отправка 0401_000052.jpg для считывания штрих-кодов MRD // 0401_000052.jpg Штрих текст NEWDOC Отправка 0401_000055.jpg для считывания штрих-кодов MRD // 0401_000055.jpg com.google.zxing.NotFoundException- Ошибка в CURRENT_ROW –