Intel XDK : Verbinden Sie Ihre mobile Anwendung auf eine Datenbank

? Ng'esh @ | Original: StackOverFlow
---

Ich entwickle eine Anwendung, die, wenn ich nicht über eine Datenbank, wird die Anwendung nach dem Gebäude schwer sein. Wie kann ich die Anwendung mit einer Datenbank verbinden, entweder lokal oder entfernt ?

Vielen Dank im Voraus.

---

Top 5 Antwort

1mnementh @

Für die lokale Speicherung von einem Web- oder Hybrid- App können Sie IndexedDB verwenden . Es gibt ein großes Tutorial auf HTML5 Felsen für eine TODO-Liste, die Sie folgen können : http://www.html5rocks.com/en/tutorials/indexeddb/todo/ .

Für Remote-Datenbanken, wie ich zu Parse.com verwenden, um Datenobjekte wie für Spiele, die ich speichern Benutzereinstellungen, High Scores usw. https://parse.com/docs/rest speichern. Schauen Sie sich die Schnellstartanleitung .

Hoffe, das hilft !

2Iman Sedighi @

Sie können eine der folgenden Methoden für die Verwendung von Datenbank verwenden :

1- Mit HTML5 Client -Datenbanken. HTML5 bietet vier verschiedene Arten von Speicherung von Daten auf dem Computer eines lokalen Clients . sie sind

Local Storage . Web SQL Aufbewahrung. Sitzungsraum Indexed DB

Es hängt von Ihren Anforderungen können Sie einen von ihnen zu verwenden. Wenn Sie eine persistente Datenbank zur Speicherung von Werten von weniger als 5 MB benötigen, empfehle ich Ihnen, wie Localstorage Umsetzung, dass ist sehr einfach. Die von Ihnen in HTML5 localstorage gespeicherten Daten werden auch bei Telefon gelöscht ausgeschaltet oder neu . Die Daten werden nur dann gelöscht werden, wenn Sie es entfernen, indem localStorage.removeItem (); Client -Datenbank wird nicht empfohlen, wenn Sie große Datenmengen haben, oder Sie eine zentrale Datenbank, die Sie sollten an alle, die diese Anwendung in der Welt verwenden zeigen müssen . in diesen Fällen ist es besser, serverseitige Datenbank verwenden Sie

Sie können einen sehr schönen Artikel darüber, wie HTML5 lokalen Datenbanken in XDK Website vollumfänglich nutzen zu lesen :  https://software.intel.com/en-us/articles/html5-local-storage

2- Sie können Server- Datenbank wie MySQL oder SQL Server verwenden. jedoch müssen Sie Ihre HTML-Codes an ein PHP- Skript oder asp.net in einen Server von AJAX zu verbinden. Sie können JSON für die Übertragung von Daten von PHP in Server-Seite verwenden, um in der Client-Seite JS .

3- Sie können Cloud- Datenbanken wie Parse.com verwenden jedoch gibt es einige Einschränkungen, hängt von Preismodell Sie sich entscheiden.