Intel XDK: Connexion de votre application mobile à une base de données
Je suis actuellement en train de développer une application qui, si je n'ai pas de base de données, l'application après la construction du bâtiment sera lourd. Comment puis-je connecter l'application à une base de données locale ou distante?
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser l'une des méthodes suivantes pour l'utilisation de la base de données:
1 - à l'Aide de HTML5 côté client, les bases de données. HTML5 propose quatre différents types de Stockage de données sur un client local de la machine. Ils sont
Local De Stockage.
Web SQL de Stockage.
Stockage De Session
Indexé DB
Cela dépend de vos exigences, vous pouvez utiliser l'un d'eux. Si vous avez besoin d'une persistance de la base de données pour l'enregistrement des valeurs de moins de 5 Mo, je vous recommande de LocalStorage que la mise en œuvre est très facile. Les données que vous avez enregistrées dans HTML5 localstorage ne sera pas supprimé, même en cas de téléphone de l'arrêt ou de la réinitialisation. Les données seront supprimées que lorsque vous supprimez par localStorage.removeItem(); côté Client de la base de données n'est pas recommandé si vous avez énorme quantité de données ou vous avez besoin d'une base de données que vous devez montrer à tout le monde qui utilisent cette application dans le monde. dans ces cas, son mieux, vous utilisez le serveur de base de données côté
Vous pouvez lire un très bel article sur la façon d'utiliser html5 bases de données locales dans le XDK site web:
https://software.intel.com/en-us/articles/html5-local-storage
2 - Vous pouvez utiliser le serveur de base de données comme MySQL ou SQL server. cependant, vous devez connecter votre code html à PHP ou asp.net script sur un serveur en AJAX. Vous pouvez utiliser JSON pour le transfert de données à partir de PHP côté serveur afin de JS dans le côté client.
3 - Vous pouvez utiliser le cloud de bases de données comme Parse.com cependant Parse.com seront entièrement à la retraite le 28 janvier 2017.
Pour le stockage local d'un site web ou hybride application, vous pouvez utiliser IndexedDB. Il y a un bon tutoriel sur le HTML5 rocks pour une liste de choses à faire que vous pouvez suivre: http://www.html5rocks.com/en/tutorials/indexeddb/todo/.
Pour les bases de données distantes, j'aime utiliser Parse.com pour stocker des objets de données comme pour les jeux je stocker les paramètres de l'utilisateur, des scores élevés, etc. https://parse.com/docs/rest. Jetez un oeil à leur guide de Démarrage rapide.
Espère que ça aide!
Vous pouvez utiliser le STOCKAGE LOCAL dont l'usage est assez simple:
C'est tout, assurez-vous que vos données ne sont pas excéder 5 MO.