java-如何使用Android应用程序访问MySQL数据库?

我是Struts和Android的新手.我们已经开发了Struts应用程序.现在,我们希望在Android中开发一些模块,以开发相同的功能.因此,它需要数据库(MySQL)交互.

不胜感激任何想法.是否需要PHP或Web服务?

解决方法:

它将需要网络服务,

您无法从应用程序访问MySqlSQL / Oracle数据库.仅仅因为所有这些数据库都部署在其他环境中,而无法在移动环境中部署像MySQL这样的大型数据库.

因此,您需要使用Web服务访问那些数据库(MySQL / Oracle).

WebServices:只是一种机制,可以调用一些服务器端脚本,例如PHP,ASP,JSP等.
所有这些脚本都具有用于访问MySQL数据库的API.最后,此脚本将以JSON / XML格式将结果返回到您的应用程序.通过HTTP连接.

YourAPP->它将执行一些与您的服务器对话的和平代码(调用Web服务-> getStudent()-)

服务器-> *它将执行类似getStudent()-“从学生中选择*”之类的>将数据打包到json / xml formet中. ->返回作为对您的应用程序的响应.*

YourApp->回调(学生数据)->它会得到回应.

Web- Services tutorials

上一篇:Web程序开发最基本的编程模式--MVC编程模式


下一篇:对象实例化时的java.lang.NullPointerException