这是我在stackoverflow上的第一篇文章,所以希望我听起来不太无能.我在将Android应用程序连接到我创建的PostgresDB时遇到问题.我使用了本教程中的代码http://appliedcoffeetechnology.tumblr.com/post/10657124340.虽然我将String url ...行修改为以下内容:
String url = "jdbc:postgresql://192.168.1.101:5556/postgres?user=postgres&password=yeahright";
我按照下载JDBC的其他说明并将其添加到包中,我还添加了Internet权限行.
我已经在我的Windows 7机器上配置了postgreSQL数据库以允许连接,甚至将传入连接设置为"信任",这样密码就不会妨碍.我还打开了Windows防火墙上的5556端口.我可以使用以下命令从我的Ubuntu笔记本电脑连接到它:psql 192.168.1.101 -U postgres -p 5556 -d postgres
但是,当运行Android应用程序(在真实设备上)时,我得到"java.sql.SQLException:没有合适的驱动程序" conn = DriverManager.getConnection(url).
非常感谢您的帮助,如果我能提供任何其他有用的信息,请告诉我.
下面的Craig Ringer提到了一个Web服务应用程序.最初我犹豫不决,因为我不想在我的学习曲线上添加更陡峭的倾斜度,但我决定选择Django,这非常简单.