java - 连接到外部数据库 - Android 应用程序

标签 java android sql database

我正在为我的第三年项目编写一份申请。该应用程序将需要与外部 mySQL 数据库交互。应用程序将从数据库中检索数据并在 ListView 中显示给用户。

我很清楚应用程序将具有什么样的功能。我也花了很多时间使用 ListViews 和本地 SQLite 数据库。我还对 HttpUrlConnection 类做了一些研究。

我只是想知道是否有人能够就如何访问这个外部数据库向我提供更多指导?

是否需要我编写一个 Web 服务来处理交易?如果是这样,那会涉及什么,因为我还没有在我的类(class)中遇到过网络服务。

任何建议将不胜感激。此外,我的应用程序旨在用于 ICS v4.0.4。

谢谢大家!

最佳答案

是的,您必须创建 Web 服务才能与外部数据库(在您的情况下为 MySql)进行交互。在 PHP 中创建 Web 服务非常容易,因为它具有一个将您的数据库数据转换为 JSON 的功能,您可以轻松地解析 JSON 数据并在 Listview 中显示或根据您的要求显示。

这里有一些有用的链接,可以帮助您获取更多详细信息:-

http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ - 最好的

http://www.coderzheaven.com/2011/04/08/android-phpmysql-connection/

http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/

希望对你有帮助。

关于java - 连接到外部数据库 - Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805240/

相关文章:

java - 预计出现编译错误 <identifier>

java - 如何在构建时在maven中设置项目版本?

android - OpenGL ES 1.1 每个网格多个纹理

sql - 合成范围内的 SQL 行

java - 存储过程调用期间使用 CallableStatement 的 SQL 语句无效

Java 随机化 -(减号)和 +(加号)

java - 实现扫描仪将文本文件读取到数组

android - 使用动态数组和对象处理 gson

android - 停止在 android 中执行定时器任务的 Intent 服务

python - 如何将 sql "dump"文件加载到 sql alchemy 中