java.lang.ClassNotFoundException: org.postgresql.Driver, Android
Я использую Eclipse в Windows.
Следующийэтот урок Я скачал JDBC4, добавил его в путь сборки, используя Project & gt; Свойства & gt; добавить 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, веб-разработке, так что простой ответ был бы признателен.