【发布时间】:2012-06-09 20:02:41
【问题描述】:
我在 Windows 上运行 Eclipse。
在this tutorial 之后,我下载了 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,但也没有运气。
我查看了Driver JDBC PostgreSQL with Android,它提供了一个模糊的答案,说我最好只使用 HTTP+JSON。我从来没有用过。
我是 Android、postgresql、Web 开发的新手,因此希望能提供一个简单的答案。
【问题讨论】:
-
让它工作。很多东西要学:P 谢谢!
标签: java android postgresql classnotfoundexception