не может прочитать файл базы данных SQLite в проекте Eclipse Plugin - PullRequest
1 голос
/ 28 мая 2011

Я ДЕЙСТВИТЕЛЬНО новичок в разработке плагинов Eclipse, так что, возможно, мой вопрос звучит глупо, но я часами гуглял ...

Какой способ загрузить базу данных SQLite в мой плагин Eclipse?

Сначала я создал отдельное Java-приложение, оно загрузило и обработало файл базы данных просто как файл, но когда я добавил код (хорошо скопировал файлы в новый проект), он говорит:

java.sql.SQLException: no such table: measurement

Файл db находится в корневом каталоге проектов.

Я думал, что эта проблема вызвана тем, что приложение не может найти файл базы данных, поэтому я изменил имя файла с 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;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...