java.lang.ClassNotFoundException: org.postgresql.Driver, Android
Używam Eclipse w systemie Windows.
Następującyten samouczek Pobrałem JDBC4, dodałem go do mojej ścieżki budowania używając Project> Properties> dodaj zewnętrzne JAR, przejrzałem w poszukiwaniu pliku, zadziałało (.classpath
plik pokazuje poprawną ścieżkę lib).
Pakiet pojawi się w folderze Referenced Libraries, więc kontynuuję samouczek.
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();
}
}
Myślę, że byłoby to tak proste, ale trafiłem na ten duży ślad długiego stosu, zaczynając od
java.lang.ClassNotFoundException: org.postgresql.Driver
(W razie potrzeby mogę dostarczyć więcej)
próbowałeminclude org.postgresql.*;
ale to też nie pomogło. Próbowałem też JDBC3, ale tam też nie miałem szczęścia.
spojrzałem naSterownik JDBC PostgreSQL z Androidem która dostarczyła niejasną odpowiedź mówiącą, że lepiej byłoby po prostu użyć HTTP + JSON. Które nigdy nie użyłem.
Jestem nowym użytkownikiem Androida, postgresql, tworzenia stron internetowych, więc prosta odpowiedź byłaby doceniana.