リモートサーバーにあるMySQLデータベースにアクセスする必要があります。データを取得して Windows 8 アプリ (HTML/Javascript) に表示する必要があります。リモート データベースにアクセスできる API または JS フレームワークはありますか。
データベースを Windows 8 アプリに保存したくありません。リモートから取得する必要があるだけです。
Web サービスを作成し、アプリケーションで使用します。
前の投稿が反対票を投じられている理由はわかりませんが、より詳細な説明があります。
Microsoftがその例で提案した設計モデルと、応答性の高いアプリケーションの必要性に従って、Windows8アプリにデータを取り込むための推奨される方法はWebサービスを使用することです。これにより、async / awaitキーワードを使用するなどの操作を実行できるため、データの取得中にアプリケーションの応答性を維持できます。Webサービスを介してデータベースを使用する理由はほとんどありません。
HTML / Javascriptアプリでのデータ使用例については、ここを確認する必要があります:http: //msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx
最近、Windows ストア アプリと PHP を微調整しました。
PHP で MySQL を使用して、データをエコーアウトできます。これは、JavaScript / HTML Windows ストアが 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>
私はMySQLコネクタを使用しましたが、この例を見てください:
https://blogs.oracle.com/MySqlOnWindows/entry/how_to_using_connector_net
これまでリモートデータベースでテストしていませんが、ローカルホストで動作します