#database #eclipse #sqlite #eclipse-plugin
#База данных #eclipse #sqlite #eclipse-плагин
Вопрос:
Я ДЕЙСТВИТЕЛЬНО новичок в разработке плагина Eclipse, поэтому, возможно, мой вопрос звучит глупо, но я часами гуглил…
Как загрузить базу данных SQLite в мой плагин Eclipse?
Сначала я создал автономное Java-приложение, оно загрузило и обработало файл базы данных просто file, но когда я добавил код (хорошо скопировал файлы в новый проект), он говорит:
java.sql.SQLException: no such table: measurement
Файл базы данных находится в корневом каталоге проектов.
Я думал, что эта проблема вызвана тем, что приложение не может найти файл базы данных, поэтому я изменил имя файла с test.db на asdftest.db, и я получил ту же ошибку, так что проблема действительно была в этом.
Спасибо!
Вот код:
public List<Coord> generateModel() {
try {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager
.getConnection("jdbc:sqlite:test.db");
Statement stat = conn.createStatement();
ResultSet rs = stat
.executeQuery("select * from measurement where has_gps = 'TRUE';");
LinkedList<Coord> nodes = new LinkedList<Coord>();
while (rs.next()) {
nodes.add(new Coord(rs.getString("_id"), rs.getString("lat"),
rs.getString("lon")));
}
rs.close();
conn.close();
return nodes;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}