Я с помощью заглушек проверил, что драйвер загружается и соединение установлено.мой метод, который запрашивает базу данных, выполняется без ошибок, но возвращает пустой набор результатов из 5 столбцов и 0 строк (что я проверил с помощью отладки).В тестовой базе данных есть 4 записи с 5 столбцами, и мой запрос просит вернуть все результаты.Возможно, я просто устал ... есть понимание, что мне не хватает?вот метод запроса.доступ к файлу базы данных .mdb
public ArrayList fillResults () {ArrayList saveData = new ArrayList ();Заявление stmt = null;ResultSet results = null;
try
{
stmt = conn.createStatement();
results = stmt.executeQuery(SELECT_ALL);
while(results.next())
{
for(short i = 0; i < 5; i++)
{
savedData.add(results.getString(i));
}
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, ex.getMessage() + ": error during retrieval.");
}
finally
{
try
{
results.close();
stmt.close();
} catch (SQLException e){}
}
return savedData;
}