Я запускаю Eclipse в Windows.
Следуя этот учебник Я загрузил JDBC4, добавил его в мой путь сборки, используя Project > Properties > add External JAR, просматривал файл, он работал (.classpath
файл показывает правильный путь к lib).
Пакет появляется в папке "Связанные библиотеки", поэтому я продолжаю руководство.
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, веб-разработке, поэтому был бы оценен простой ответ.