2

リモートサーバーにあるMySQLデータベースにアクセスする必要があります。データを取得して Windows 8 アプリ (HTML/Javascript) に表示する必要があります。リモート データベースにアクセスできる API または JS フレームワークはありますか。

データベースを Windows 8 アプリに保存したくありません。リモートから取得する必要があるだけです。

4

5 に答える 5

1

Web サービスを作成し、アプリケーションで使用します。

于 2012-10-02T12:53:55.860 に答える
0

前の投稿が反対票を投じられている理由はわかりませんが、より詳細な説明があります。

Microsoftがその例で提案した設計モデルと、応答性の高いアプリケーションの必要性に従って、Windows8アプリにデータを取り込むための推奨される方法はWebサービスを使用することです。これにより、async / awaitキーワードを使用するなどの操作を実行できるため、データの取得中にアプリケーションの応答性を維持できます。Webサービスを介してデータベースを使用する理由はほとんどありません。

HTML / Javascriptアプリでのデータ使用例については、ここを確認する必要があります:http: //msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx

于 2012-10-02T13:55:11.010 に答える
0

最近、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>
于 2014-01-21T14:36:38.917 に答える
0

私はMySQLコネクタを使用しましたが、この例を見てください:

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

これまでリモートデータベースでテストしていませんが、ローカルホストで動作します

于 2013-12-26T20:50:07.077 に答える