我在 Windows 上运行 Eclipse。
按照本教程,我下载了 JDBC4,使用 Project>Properties>add External JAR 将其添加到我的构建路径中,浏览了文件,它工作(.classpath
文件显示了正确的 lib 路径)。
该包出现在我的 Referenced Libraries 文件夹中,因此我继续本教程。
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,但也没有运气。
我查看了带有 Android 的 Driver JDBC PostgreSQL,它提供了一个模糊的答案,说我最好只使用 HTTP+JSON。我从未使用过。
我对 Android、postgresql、Web 开发是全新的,所以一个简单的答案将不胜感激。