我在
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开发,所以一个简单的答案将不胜感激.
解决方法
你应该把jar包放到lib文件夹(WebContent-WEB-INF-lib)中,右键点击jar-build-path来构建路径