从Windows 8应用程序访问远程MySQL数据库

时间:2012-10-02 12:13:11

标签: mysql windows-8

我需要访问位于远程服务器中的MySQL数据库。我需要获取数据并在Windows 8 App(HTML / Javascript)中显示它。是否有可以访问远程数据库的API或JS框架。

我不想在Windows 8应用程序中存储数据库,我只需要从远程检索它。

5 个答案:

答案 0 :(得分:1)

创建Web服务并在您的应用程序中使用它。

答案 1 :(得分:0)

不确定上一篇文章为什么会被投票,但这里有更深入的解释:

根据Microsoft在其示例中提出的设计模型以及对高响应性应用程序的需求,将数据导入Windows 8应用程序的首选方法是通过Web服务。这允许您执行诸如使用async / await关键字之类的操作,以便您的应用程序可以在获取数据时保持响应。通过Web服务使用数据库的理由很少。

您应该在此处查看HTML / Javascript应用的数据使用示例: http://msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我使用MySQL连接器看这个例子:

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

到目前为止,我还没有在远程数据库上进行过测试,但是在localhost上工作

答案 4 :(得分:0)

好吧我最近对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>