【问题标题】:retrieve mysql data from php server to android in ListView在 ListView 中将 mysql 数据从 php 服务器检索到 android
【发布时间】:2011-11-25 20:52:20
【问题描述】:

我想知道是否有任何方法可以从 MySql 检索或加载数据库到 Android 应用程序?到目前为止,它们中的大多数都包括 JSON 等。是否必须涉及 JSON?有没有替代方法?

我能够将数据发布到数据库。 我想知道我是否可以直接从 Android 应用程序查看数据库表或数据库中的任何信息。

我的目标是查看网络服务器中所有可用的目录和文件。 用户可以在浏览时输入目录或文件。 如果列在ListView等中就好了?

【问题讨论】:

标签: php android mysql


【解决方案1】:

我在论坛帖子中看到了为测试和学术目的而创建的未记录的 MySQL JDBC 驱动程序。只需在 google 上快速搜索“Android JDBC MySQL”即可找到其中的一些。但是,您通常不希望通过以下方式直接连接到数据库 移动设备上的网络,这是个坏主意(出于多种原因)。 相反,您可能会考虑为任何数据创建一个接口 您是否希望将其作为服务访问和公开(SOAP、REST、 还要别的吗)。然后你可以使用各种普通的 Java API 来获取/ 放置/更新/删除/无论你的数据。 您想要的更像是 Google 数据 API,用于您自己的东西, 而不是试图在手机上包含各种 JDBC 开销 (将所有这些保留在服务器上,并像往常一样使用它)。

【讨论】:

    【解决方案2】:

    是的,这是可能的。我在 Google 上搜索了一下,我想我找到了一些参考资料供您参考。

    您所说的称为 Java 数据库连接,通常称为 JDBC,是用于定义客户端如何访问数据库的 Java 编程语言的 API。它提供了查询和更新数据库中数据的方法。

    更多信息:http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html

    此基本信息侧重于纯 Java,而不是 Android。

    根据要求,此方法是直接连接到远程 MySQL 数据库。我更进一步,谷歌搜索“android JDBC”得到以下结果...

    JDBC connection in Android

    Setting up a linux MySql backend for your Android Application

    一定喜欢stackoverflow...所有答案都在这里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      相关资源
      最近更新 更多