java.lang.ClassNotFoundException: org.postgresql.Driver, Android

Я запускаю Eclipse в Windows.

Следуя этому руководству, я загрузил JDBC4, добавил его в свой путь сборки, используя «Проект»> «Свойства»> «Добавить внешний JAR», просмотрел файл, он сработал ( . classpathпоказывает правильный путь к библиотеке).

Пакет появляется в моей папке «Справочные библиотеки», поэтому я продолжаю обучение.

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;

    ....

    public void open ()
        {
    try {
        Class.forName("org.postgresql.Driver");
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }

    try {
        conn = DriverManager.getConnection(url, username, password);
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

Я думаю, что это было бы так просто, но я столкнулся с этой большой длинной трассировкой стека, начинающейся с

    java.lang.ClassNotFoundException: org.postgresql.Driver

(я могу предоставить больше, если нужно)

Я пробовал include org.postgresql.*; но и это не помогло. Я также пробовал JDBC3, но и там не повезло.

Я просмотрел Драйвер JDBC PostgreSQL с Android, который дал расплывчатый ответ о том, что мне лучше просто использовать HTTP+JSON. Которым я никогда не пользовался.

Я новичок в Android, postgresql и веб-разработке, поэтому буду признателен за простой ответ.

15
задан Community 23 May 2017 в 11:45
поделиться