Как прочитать файл базы данных sqlite на Java?(Пакет) - PullRequest
1 голос
/ 22 февраля 2011

Хорошо, я знаю, что должен использовать JDBC и т. Д., Но я не уверен, как внедрить jar в мой код, у меня есть базовый код для открытия файла и т. Д., Но как я могу на самом деле включить jar sqlite вместе с моим javaфайл класса для запуска в любом месте?Так, например, у меня есть папка с: Test.class new.db sqlite.jar

В Test.class у меня есть базовое соединение и импорт:

Connection connection = null;
    ResultSet resultSet = null;
    Statement statement = null;

    try {
        Class.forName("org.sqlite.JDBC");
        connection = DriverManager.getConnection("jdbc:sqlite:new.db");
        statement = connection.createStatement();
        resultSet = statement.executeQuery("SELECT empname FROM employee");
        while (resultSet.next()) {
            System.out.println("EMPLOYEE NAME:"
                    + resultSet.getString("empname"));
        }
    } catch (Exception e) {
        e.printStackTrace();
    } finally {  
        try {
            resultSet.close();
            statement.close();
            connection.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
}

Так, как я могу иметьэтот простой маленький сценарий портативный?Спасибо

1 Ответ

0 голосов
/ 22 февраля 2011

Добавьте sqlite.jar к вашему classpath:

java -cp .;./sqlite.jar Anima

Это должно работать.Если нет - пожалуйста, покажите свое сообщение об ошибке.


Редактировать

проверено и подтверждено.Создайте / создайте папку со следующим содержимым:

./project
    Anima.class
    sqlite.jar

, затем cd в папку project и выполните

java -cp .;./sqlite.jar Anima

. На моем компьютере все работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...