/ / Les applications Android se connectent au serveur de base de données - Android

Les applications Android se connectent au serveur de base de données - Android

J'essaie d'apprendre à implémenter des applications Android pour obtenir des nouvelles, des messages de promotion et un calendrier à partir du serveur. Quelle est la meilleure façon de communiquer avec le serveur de base de données? en utilisant JDBC ou d'autres méthodes?

Merci

Réponses:

2 pour la réponse № 1

En utilisant JDBC ?:

Dans les paroles de Un logiciel commun:

Ne jamais jamais utiliser un pilote de base de données sur unConnexion Internet, pour toute base de données, pour toute plate-forme, pour tout client, n'importe où. Cette va double pour mobile. Les pilotes de base de données sont conçus pour le réseau local opérations et ne sont pas conçus pour des connexions squameuses / intermittentes ou latence élevée.

Sur le côté client (Application Android), vous pouvez utiliser SQLite pour stocker des données localement. Ce n'est peut-être pas nécessaire du tout. Par exemple, il peut être utilisé pour des fonctionnalités hors ligne, la recherche, etc. Côté client, lisez ceci simple post

Sur le du côté serveur (quelle que soit la technologie côté serveur que vous connaissez ou que vous souhaitez)pour apprendre), vous pouvez utiliser n'importe quelle langue, quelle que soit la base de données, quel que soit le système d’exploitation souhaité. Cette partie est communément appelée le back-end, qui stockera vos données pendant que votre application communique avec elle via HTTP.


1 pour la réponse № 2

Vous pouvez utiliser json pour analyser les données entre le serveur et le périphérique Android. Dans le serveur, vous pouvez utiliser jdbc avec json si vous utilisez des servlets sur le serveur.


1 pour la réponse № 3

Pour communiquer entre un serveur et un appareil Android vous pouvez utiliser JASON. Voir les liens suivants pour de l'aide.

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

Également dans l'appareil pour gérer les données dans l'appareil, vous pouvez utiliser SQLite. Et sur le serveur, vous pouvez utiliser jdbc si vous utilisez des servlets.


0 pour la réponse № 4

Pour communiquer avec le serveur de base de données Vous devez utiliser l'API de service Web REST, soap