簡體   English   中英

從Windows 8應用程序訪問遠程MySQL數據庫

[英]Access remote MySQL database from windows 8 app

我需要訪問位於遠程服務器上的MySQL數據庫。 我需要獲取數據並將其顯示在Windows 8 App(HTML / Javascript)中。 是否有可用的API或JS框架可以訪問遠程數據庫。

我不想將數據庫存儲在Windows 8應用程序中,只需要從遠程檢索它即可。

創建Web服務並在您的應用程序中使用它。

不知道為什么以前的文章被低估,但是這里有更深層的解釋:

根據Microsoft在其示例中提出的設計模型以及對高響應性應用程序的需求,將數據導入Windows 8應用程序的首選方法是通過Web服務。 這使您可以執行諸如使用async / await關鍵字之類的操作,以便您的應用程序在獲取數據時可以保持響應狀態。 幾乎沒有理由在Web服務上使用數據庫。

您應該在此處查看HTML / Javascript應用程序的數據使用示例: http : //msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx

您可以以最佳方式使用WCF服務。

我用MySQL連接器看這個例子:

https://blogs.oracle.com/MySqlOnWindows/entry/how_to_using_connector_net

到目前為止,我尚未在遠程數據庫上進行測試,但可以在localhost上工作

好吧,最近我對Windows應用商店應用程序和Php進行了一些調整,這是我想出的內容,但是它可以幫助您起步。

您可以將MySQL與Php結合使用,然后回顯數據。 這是JavaScript / HTML窗口存儲庫可以使用JQuery提取數據的位置。

$.ajax({
    type: "GET" //POST GET your choice
    url: " " //paste the php script that retrieves the data from the database
    success: function (output){
         $('#myDiv').append(data);
    }
});

請記住,這只是通過PHP從MySQL訪問數據的未經授權的方式。

HTML可以是default.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>test</title>
    <script src="/Scripts/jquery-2.0.3.js"></script> 
    <!-- WinJS references -->
    <link href="//Microsoft.WinJS.2.0/css/ui-dark.css" rel="stylesheet" />
    <script src="//Microsoft.WinJS.2.0/js/base.js"></script>
    <script src="//Microsoft.WinJS.2.0/js/ui.js"></script>

    <!-- test references -->
    <link href="/css/default.css" rel="stylesheet" />

    <script src="/js/default.js"></script>
    <script src="/Scripts/myScript.js"></script>

</head>
<body>
   <div id="myDiv">

   </div>
</body>
</html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM