2015-01-10 43 views
2

我完全不熟悉windows phone 8.1應用程序開發。Windows phone 8.1應用程序連接數據庫

我正試圖用Visual Studio 2013開發一個簡單的數據庫應用程序。它不是一個Silverlight應用程序。

我的應用程序只是有一個文本字段和一個button.And我有本地服務器(WAMP)中的MySQL數據庫。

我需要從文本字段獲取輸入並將其存儲在數據庫中。

我想知道的第一件事是否可以做到?

如果有可能,如果您能提供一步一步的指導或鏈接,我可以瞭解這一點,我將不勝感激。

如果不可能,我可以嘗試將我的輸入存儲在數據庫中的其他方法是什麼?

回答

3

本地存儲

我猜你正在尋找一種方式來本地存儲在手機上的結構化數據。 AFAIK,Windows Phone不支持MySQL(MySQL很大,作爲服務器運行,將其「安裝」到電話上是不可能的或不實際的)。相反,微軟贊同使用SQLite。您首先需要將SQLite library作爲Visual Studio擴展下載。然後,您需要安裝類似SQLitePCL(來自NuGet),它基本上包裝了原生SQLite庫,以便可以從.NET語言訪問它。確保你將兩個引用添加到你的項目中。 SQLite將數據庫存儲爲一個文件,您可以將其放入應用程序的本地存儲中。

遠程存儲

我不知道,如果是直接可以從一個WP應用程序連接到一個刪除MySQL服務器。通常,您可以通過網絡服務器訪問遠程數據庫,該網絡服務器提供一個供您使用的API(例如REST API)。然後,您可以通過HTTP POST請求將數據發送到Web服務器,然後您的Web服務器將數據存儲在數據庫中。這是一個很大的話題,涉及服務器端編程的知識,例如ASP.NET,Ruby on Rails,Django,PHP等。這個主題對我來說太寬泛了,無法告訴你如何做到這一點。見this answer

+0

@十年月亮 - 感謝您的回覆。但我希望稍後將該應用程序連接到在線服務器。那麼我可以使用SQLite來做到這一點嗎? – udi

+0

查看我的遠程存儲編輯。在這種情況下,你通常不會使用SQLite。 –

相關問題