Я запускаю 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 и веб-разработке, поэтому буду признателен за простой ответ.