Я новичок в использовании Derby и баз данных в затмении, и я немного потерял и нуждаюсь в небольшой помощи.Я установил соединение с базой данных, создал новую базу данных и новую схему, в которой у меня есть несколько таблиц, содержащих некоторые тестовые данные.У меня нет проблем с запросами sql для выбора соответствующих данных.Проблема в том, что я могу использовать запросы.Я пытаюсь создать класс, который подключается к базе данных, и в целях тестирования использует простой запрос для выбора некоторых данных.Это то, что у меня есть:
public void getExerciseInfo() {
try {
Class.forName("org.apache.derby.jdbc.ClientDriver").newInstance();
connect = DriverManager.getConnection("jdbc:derby://localhost/c:/TestDatabase");
PreparedStatement statement = connect.prepareStatement("SELECT * from TESTSCHEMA.TESTTABLE");
resultSet = statement.executeQuery();
while (resultSet.next()) {
String name= resultSet.getString("NAME");
String type = resultSet.getString("TYPE");
System.out.println(name);
System.out.println(type);
}
} catch (Exception e) {
} finally {
close();
}
}
Все, что я пытаюсь сделать, это вывести данные из таблицы на консоль, но я не могу даже выполнить эту простую задачу :( Я предполагаю, что URL-адрес соединенияневерно, это должен быть путь к файлу к папке базы данных в моей рабочей области eclipse?
В любом случае, я очень растерялся, и любая помощь будет принята с благодарностью.