当前位置: 首页 > 面试题库 >

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

臧彭亮
2023-03-14
问题内容

我正在为我的三年级项目编写应用程序。该应用程序将需要与外部mySQL数据库进行交互。该应用程序将从数据库中检索数据,并在ListView中将其显示给用户。

我对应用程序将要具有的功能有很好的了解。我也花了很多时间使用ListViews和本地SQLite数据库。我还对HttpUrlConnection类做了一些重新研究。

我只是想知道有人能为我提供更多有关如何访问此外部数据库的指导吗?

是否需要我编写Web服务来处理交易?如果是这样的话,那将涉及到什么,因为我还没有遇到过Web服务。

任何建议将不胜感激。我的应用程序也打算在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/

希望能帮助到你。



 类似资料:
  • 我想用“OpenOrCreateDatabase”创建一个SQLLite数据库。问题是,我在创建一个新表时出现了一个错误。 这是我的代码: 怎么了? 多谢!

  • 问题内容: 我正在研究将由学校使用的应用程序。每所学校将建立自己的数据库。每个学校都会为应用程序提供自己的“设置”文件。设置文件将包含创建设置文件的特定学校的数据库URL。这样一来,使用该应用程序的学生如果想连接到其他数据库,就只能加载其他设置文件。 我的问题是,如何保护用于连接数据库的用户名和密码?因此,只有应用程序具有对数据库的读写访问权限。应用程序仅具有该特定学校的读写权限吗? 如果您需要更

  • 问题内容: 我正在创建一个Spring Boot应用程序,该应用程序连接到不由PCF管理(或不在PCF外部)的oracle数据库。在我的本地开发环境中,我在application.properties文件中配置了数据库连接详细信息。有人可以在不对application.properties中的细节进行硬编码的情况下,分享如何在PCF中实现这一点。 问题答案: Cloud Foundry为您提供了一

  • 我返回一个接受字符串值的JSONArray,但是每当我运行我的应用程序时,我都会得到下面的错误消息。我的(GetCityDetails)方法返回一个空值。下面是我的语法和logcat信息。我做错了什么?谢谢 洛克卡特

  • 首先,如果我说错了话,我很抱歉,英语不是我的第一语言。此外,出于安全(和NDA)原因,我正在更改真实名称 下面是我如何配置Glassfish池的: 数据源和驱动程序 URL、DBUSER和DBPASSWORD 使用“auser”和“apass123”代替auser和apass123 用\(\auser和\apass)转义第一个字符 下载了OJDBC6.jar的上一个版本 我不是外部数据库的管理员,

  • 我已经创建了一个Spring启动应用程序,我没有使用内存中的H2数据库,而是安装了用于H2数据库的exe并在外部使用它。现在我想将我的Spring启动应用程序与这个外部H2数据库连接起来。我已经添加了依赖项,我已经在application.properties文件中添加了所有必需的属性(你可以看到下面)。此外,我还创建了一个带有注释的Entity类。但是当我尝试连接数据库时,它即使使用不同的URL