我需要建议的部分是:这是将数据从MysqL服务器提取到应用程序中的最有效方法.请给我一些建议和你对此事的经验.
(我已经阅读了关于在Json中对查询进行编码的信息,但看起来似乎有很多不必要的工作)
解决方法 我建议你使用 RESTful Web Service in Java using Jersey作为AndroID App和MysqL服务器之间的中间层.您可以将数据以JsON(我对移动应用程序的建议),xml或palin文本传输到您的AndroID应用程序.您可以在@Elad回答:Best way to access a remote database: via webservice or direct DB-access?中找到在您的系统中使用Web Service的好处
如果您决定为您的系统开发其他智能手机平台,您也只需要重复使用相同的Web服务.因此,可以将此Web服务视为系统移动用户的通用协议.
我使用Hibernate将数据映射到MysqL数据库. RESTful Service Using Jersey with Hibernate Persistence
如果您决定遵循此方法,请注意强烈建议您将泽西服务中的hibernate内容分开.您需要将DAO连接到服务层.看看@Rick Mangi写给我的是什么:REST with Java (JAX-RS) using Jersey and hibernate
在AndroID应用程序中使用http ClIEnt也是一种很好的方法,因为它支持@ GET,@ POST,@ DELETE和@PUT命令,您可以像HTTP GET Request一样轻松地与数据库通信
总结以上是内存溢出为你收集整理的(需要建议)从我的Android应用程序与MySQL服务器数据库对话全部内容,希望文章能够帮你解决(需要建议)从我的Android应用程序与MySQL服务器数据库对话所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)