Android应用程序与数据库服务器连接

时间:2013-11-19 04:57:59

标签: android

我正在努力学习实现Android应用程序以从服务器获取新闻,促销信息和日历。与数据库服务器通信的最佳和简便方法是什么?使用JDBC或其他方法?

由于

4 个答案:

答案 0 :(得分:2)

  

使用JDBC?:

Commonsware

的话来说
  

永远不要永远不要在Internet连接中使用数据库驱动程序,   任何数据库,任何平台,任何客户端,任何地方。那   手机用量增加一倍。数据库驱动程序专为LAN设计   操作并非设计用于片状/间歇连接或   高延迟。

客户端(Android应用)上,您可以使用SQLite在本地存储数据。实际上可能根本没有必要。例如,它可用于离线功能,搜索等。对于客户端,请阅读此simple post

服务器端(您知道或想要学习的任何服务器端技术),您可以使用任何语言,无论您想要什么样的服务器操作系统上的数据库。此部分通常称为后端,它将在您的应用通过HTTP与其通信时存储您的数据。

答案 1 :(得分:1)

您可以使用json解析服务器和Android设备之间的数据。在服务器中,如果在服务器中使用servlet,则可以将jdbc与json一起使用。

答案 2 :(得分:1)

要在服务器和 Android设备之间进行通信,您可以使用 JASON 。请参阅以下链接以获取一些帮助。

http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

https://www.learn2crack.com/2013/10/android-asynctask-json-parsing-example.html

https://www.learn2crack.com/2013/10/android-json-parsing-url-example.html

同样在设备中处理设备内的数据,您可以使用SQLite。在服务器中,如果使用的是servelet,则可以使用jdbc。

答案 3 :(得分:0)

与数据库服务器通信您应该使用Web服务API,例如REST,soap