这是我在stackoverflow上的第一篇文章,希望我听起来不太能干。我遇到了一个问题,即连接我的Android应用程序与我创建的PostgresDB。我使用了这个教程中的代码http://appliedcoffeetechnology.tumblr.com/post/10657124340。尽管我修改了以下行中的字符串URL:
我已经配置了postgreSQL DB在Windows 7机器上允许连接,并设置传入连接为“信任”,以便密码不会阻碍连接。我还打开了Windows防火墙上的5556端口。我可以使用以下命令从我的Ubuntu笔记本电脑连接到它:
非常感谢您的帮助,如果需要其他有用的信息,请告诉我。Craig Ringer在下面提到了Web服务应用程序。起初我有些犹豫,因为我不想增加学习曲线的陡峭程度,但我决定使用Django,这非常简单。
String url = "jdbc:postgresql://192.168.1.101:5556/postgres?user=postgres&password=yeahright";
我按照下载JDBC和将其添加到软件包的其他指示进行操作,我还添加了Internet权限行。我已经配置了postgreSQL DB在Windows 7机器上允许连接,并设置传入连接为“信任”,以便密码不会阻碍连接。我还打开了Windows防火墙上的5556端口。我可以使用以下命令从我的Ubuntu笔记本电脑连接到它:
psql 192.168.1.101 -U postgres -p 5556 -d postgres
但是,在运行Android应用程序(在真实设备上)时,我得到了由conn = DriverManager.getConnection(url)
调用引发的“java.sql.SQLException:没有合适的驱动程序”错误。非常感谢您的帮助,如果需要其他有用的信息,请告诉我。Craig Ringer在下面提到了Web服务应用程序。起初我有些犹豫,因为我不想增加学习曲线的陡峭程度,但我决定使用Django,这非常简单。