使用 JDBC 从 Android 连接到 MySQL
尝试从 Android 应用程序建立与本地主机上托管的 MySQL 数据库的连接,一位Android开发者遇到了困难。尽管使用 JDBC,应用程序仅显示 catch 部分中的操作,使开发人员无法确定问题的原因。
在调查错误消息后,很明显尝试从 Android 本地访问 MySQL 数据库不可行。 JDBC 虽然可能可用,但不推荐使用,并且可能会遇到问题。
替代解决方案涉及设置在 Android 应用程序和数据库服务器之间进行中介的 Web 服务。这种方法允许将请求转发到数据库,并将响应返回到应用程序。
三个外部资源提供了创建此类 Web 服务的指导:
但是,请务必注意与存储数据库凭据相关的潜在安全风险直接在 Android 应用程序中。攻击者可能会反编译应用程序并获取敏感信息的访问权限,从而破坏数据库。
以上是如何将我的 Android 应用程序安全地连接到 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!