【问题标题】:android connect to mysql database directly using mysql-connectorandroid使用mysql-connector直接连接mysql数据库
【发布时间】:2023-03-30 09:05:01
【问题描述】:

我正在开发一个 android 应用程序,并且必须使用远程数据库进行数据存储。我有两个选择,首先使用 php 创建一个 REST API。第二个选项是使用 mysql-connector-java- 使用 JDBC 直接连接到 mysql db- 5.1.18-bin.jar。我不熟悉第二种方法,但我想确认哪种方法可行以及为什么?

【问题讨论】:

    标签: java android mysql rest jdbc


    【解决方案1】:

    您不能将第二种 (jdbc) 方法用于 android 应用程序 (SO Reference thread)。您必须使用 REST API。

    【讨论】:

    • 你能说为什么不可能吗?我认为我们在 android 中有 JDBC 驱动程序。
    • 感谢您的参考链接和建议
    • 我在我的 android studio 中使用 JDBC,我必须做很多工作才能让它工作,但它确实有效
    【解决方案2】:

    您不能像在 Java 应用程序中那样使用正常的 JDBC 连接方法从您的 Android 手机远程连接到数据库服务器。这是因为 Java 应用程序通常运行的机器要么在网络上,要么可以连接到网络,或者上面有 mysql 数据库,而你的 android 手机则不是这样。

    你有的选择是

    1. 创建 Web 服务(REST 或 SOAP)并从您的设备调用它 // 如您所述

    2. 创建一个可以为 POST 或 GET 请求提供服务的 Servlet,并从您的设备调用它。

    干杯, RJ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 2015-07-10
      相关资源
      最近更新 更多