我需要访问位于远程服务器中的MySQL数据库。我需要获取数据并在Windows 8 App(HTML / Javascript)中显示它。是否有可以访问远程数据库的API或JS框架。
我不想在Windows 8应用程序中存储数据库,我只需要从远程检索它。
答案 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>