当前位置:  开发笔记 > 编程语言 > 正文

在Android应用程序中实现客户端< - >服务器< - >数据库架构的最佳方法?

如何解决《在Android应用程序中实现客户端<->服务器<->数据库架构的最佳方法?》经验,为你挑选了1个好方法。

我正在制作Android应用程序.由于它非常简单,我首先想到的是我可以简单地消除服务器上作为中间件的Java应用程序的需要.我尝试使用MySQL的JDBC驱动程序直接连接到数据库但我的程序崩溃所以我不确定Android是否"支持"MySQL的JDBC驱动程序.

所以我在考虑如何实现该应用程序.基本上,应用程序从远程MySQL数据库写入一些数据,并从远程MySQL数据库中检索一些数据.

我是否使用套接字(或其他一些通信方法)连接到Java服务器程序?或者我可以从客户端应用程序实现与MySQL数据库的直接连接吗?



1> CommonsWare..:

我尝试使用MySQL的JDBC驱动程序直接连接到数据库但我的程序崩溃所以我不确定Android是否"支持"MySQL的JDBC驱动程序.

永远不要永远不会在Internet连接,任何数据库,任何平台,任何客户端,任何地方使用数据库驱动程序.这对于移动来说是双倍的.数据库驱动程序专为LAN操作而设计,不适用于片状/间歇连接或高延迟.

我是否使用套接字(或其他一些通信方法)连接到Java服务器程序?

它不一定是Java.它必须是专为在互联网上使用而设计的东西.正如金先生的评论所暗示的那样,在过去十年的大部分时间里,网络服务已被用于此.对于Android,REST Web服务可能是最容易使用的,因为没有对SOAP或XML-RPC的内置支持.但是,Web服务是用Java,PHP,Perl还是SNOBOL实现的,取决于您自己.

好吧,好吧,也许SNOBOL不是一个可行的选择.:-)

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有