我需要访问位于远程服务器的MySQL数据库。我需要获取数据并将其显示在Windows 8应用程序(HTML/Javascript)中。有没有可以访问远程数据库的API或JS框架。从Windows 8应用程序访问远程MySQL数据库
我不想在Windows 8应用程序中存储数据库,我只需要从远程检索它。
我需要访问位于远程服务器的MySQL数据库。我需要获取数据并将其显示在Windows 8应用程序(HTML/Javascript)中。有没有可以访问远程数据库的API或JS框架。从Windows 8应用程序访问远程MySQL数据库
我不想在Windows 8应用程序中存储数据库,我只需要从远程检索它。
创建Web服务并在您的应用程序中使用它。
请在您的解决方案中提供更多内容 – Cybermaxs
是的。那就是我现在想的。但搜索简单的解决方案,而无需任何服务。正在寻找缩短开发时间的预建API或服务。 –
不知道为什么以前的帖子是越来越downvoted,但这里有一个更深入的解释:
按照设计模型提出微软在它的例子和需要高度响应的应用程序,用于获取的首选方法数据到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
我还没有在远程数据库上进行测试,到目前为止,但工作在本地主机
好吧,我最近做了一些调整,与Windows Store应用程序和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>
在[此帖]类似的问题找到答案(http://stackoverflow.com/questions/12344903/windows-8-mysql-what-are - 我的选项)。 此致敬礼。 – Aymeric
我发现了这个问题,但我需要在仅基于“HTML/JAVASCRIPT”的WIndows 8应用程序中访问它。 –
答案是相同的,而不是SQLite它是IndexedDB,但最好的方法是创建一个前端Web服务,例如公开JSon,然后在您的应用程序中使用[WinJS.xhr](http://msdn.microsoft.com/ en-us/library/windows/apps/br229787.aspx)功能 – Aymeric