Se connecter à une base de données distante...base de données en ligne
J'ai été à la recherche pour une semaine maintenant... j'ai besoin de l'aide de la connexion à une base de données distante... je veux que mon application pour obtenir les données de la base de données et mise à jour de la base de données...
J'ai essayé cette mais je ne la comprends pas.
Vous devez vous connecter pour publier un commentaire.
Façon la plus simple de connecter un Mobile (ANDROID, iPhone, Symbian, WP7, vous le nom) de l'appareil à une Base de Données est d'écrire un HTTP proxy pour votre base de données.
C'est:
Et ensuite dans l'autre sens pour obtenir des résultats:
Dans ce scénario, vous allez écrire un HTTP en fonction de l'application dans votre langue préférée (PHP, Python, Perl, Java, .NET) et le déployer dans votre Application préférée Serveur (Apache, Tomcat, IIS) et, dans cette application vous permettra de publier des Url de votre application Android sera l'accès à l'envoyer/récupérer des données de votre base de données.
Je pense que plutôt que de se connecter à une base de données à distance, vous souhaitez utiliser des services RESTE à obtenir et publier des données de votre base de données distante.
Vous pouvez créer un service REST pour envelopper votre base de données distante requête et retourner via http, JSON (que je préfère) ou XML.
Dans votre application android, vous pouvez faire une demande http get ou post pour consommer le service susmentionné
Tous les meilleurs...
Vous avez besoin d'avoir une base de données back-end pour votre application. Il y a plusieurs options:
Installer votre propre DB (MySQL, Oracle...), et de créer une interface HTTP pour votre application à accéder à vos données. Par exemple: http://www.example.com/get.php?id=123 pour récupérer des données à partir de votre base de données. La publication des données devrait être à peu près la même.
Vous utilisez quelque chose comme Amazon AWS RDS pour héberger votre base de données, de cette façon, vous n'avez pas besoin d'installer un serveur de base de données, mais vous avez encore le besoin d'écrire votre propre wrapper comme ci-dessus pour traiter les demandes à partir de votre application.
Ou vous pouvez utiliser une base de données en ligne un service qui a une API HTTP, mais vous aurez à suivre leur API. Vous aurez besoin de trouver une solution qui vous permet de définir votre propre schéma et des objets. Quelque chose comme Ragic (tableur en ligne en style DB) doit être dans cette catégorie.