Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Windows Phone 8.1-App verbindet sich mit einer Datenbank

Lokaler Speicher

Ich vermute, Sie suchen nach einer Möglichkeit, strukturierte Daten lokal auf dem Telefon zu speichern. AFAIK, MySQL wird auf Windows Phone nicht unterstützt (MySQL ist groß, läuft als Server und es wäre nicht möglich oder praktisch, es auf einem Telefon zu „installieren“). Stattdessen empfiehlt Microsoft die Verwendung von SQLite. Sie müssen zuerst die SQLite-Bibliothek herunterladen als Visual Studio-Erweiterung. Dann müssen Sie etwas wie SQLitePCL installieren (von NuGet ). ), die im Wesentlichen die native SQLite-Bibliothek umschließt, sodass sie von .NET-Sprachen aus zugänglich ist. Stellen Sie sicher, dass Sie beide Referenzen zu Ihrem Projekt hinzufügen. SQLite speichert eine Datenbank als Datei, die Sie im lokalen Speicher für Ihre App ablegen können.

Remote-Speicherung

Ich bin mir nicht sicher, ob es direkt möglich ist, eine Verbindung zu einem entfernten MySQL-Server aus einer WP-App herzustellen. Normalerweise würden Sie über einen Webserver auf eine entfernte Datenbank zugreifen, der Ihnen eine API zur Verfügung stellt (z. B. eine REST-API). Sie können dann Daten über eine HTTP-POST-Anforderung an den Webserver senden, und Ihr Webserver speichert die Daten dann in der Datenbank. Dies ist ein großes Thema und erfordert Kenntnisse der serverseitigen Programmierung wie ASP.NET, Ruby on Rails, Django, PHP usw. Dieses Thema ist zu weit gefasst, als dass ich Ihnen Einzelheiten dazu geben könnte. Siehe diese Antwort .