gpt4 book ai didi

android - 无法将 Android 连接到 PostgreSQL 数据库

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:51 27 4
gpt4 key购买 nike

这是我在 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 并将其添加到包中,我还添加了互联网权限行。

我已经在我的 Windows 7 机器上配置了 postgreSQL 数据库以允许连接,甚至将传入连接设置为“信任”,这样密码就不会妨碍。我还在Windows防火墙上开放了5556端口。我可以使用以下命令从我的 Ubuntu 笔记本电脑连接到它:psql 192.168.1.101 -U postgres -p 5556 -d postgres但是,当运行 Android 应用程序(在真实设备上)时,conn = DriverManager.getConnection(url) 调用抛出“java.sql.SQLException:没有合适的驱动程序”。

非常感谢您的帮助,如果我能提供任何其他有用的信息,请告诉我。

克雷格林格在下面提到了一个网络服务应用程序。最初我很犹豫,因为我不想让我的学习曲线变得更陡峭,但我决定使用 Django,而且它非常简单。

最佳答案

据我所知,Android 本身不支持 JDBC。 (更新:较新的版本)。老实说,您最好方式运行网络服务并让您的 Android 应用程序通过网络服务请求与数据库通信。

在 SO 中搜索“android postgresql”。

一些相关讨论:

关于android - 无法将 Android 连接到 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12701764/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com