-1

C#を使用してWindows 8アプリでMysqlデータベースからデータにアクセスするには?

4

2 に答える 2

1

Windows 8 アプリでは、たとえば接続文字列を指定して、サーバー側のデータベースに保存されているデータを読み取ることができます。これは大きなセキュリティ リスクになるだけでなく (アプリがダウンロードされる何千ものデバイスに接続文字列が存在することを想像してみてください!)、そこに存在していてもまったく役に立ちません。WinRT には、(リモート) データベースと対話する知識がありません。これは、ADO.NET または LINQ-To-SQL クラスが API に含まれていないことを意味します。

OData などのデータ サービスを占有できます。

OData には、MySQLOData という名前の MySQL 用コネクタがあります。これは、PHP 用の OData Producer ライブラリと連携して、任意の MySQL データベース用の OData プロバイダー フィードを実装するコードを作成するコード ジェネレーター ツールです。このツールはオープン ソース (BSD ライセンス) であり、Linux、Windows、または Mac OS 環境で実行できる 100% クロスプラットフォームの PHP で記述されています。

ダウンロード: http://odatamysqlphpconnect.codeplex.com/
ドキュメント: http://odatamysqlphpconnect.codeplex.com/
記事: http://blogs.msdn.com/b/interoperability/archive/2012/02/09/open- source-odata-tools-for-mysql-and-php-developers.aspx

于 2013-01-16T13:23:11.120 に答える
0

このリンクは、プロジェクトにインポートできる DLL を提供します。その後は、sql-server に接続する場合とまったく同じです。

例えば:

SqlConnection connection;
//would become now
MySqlConnection connection;
于 2013-01-16T11:58:32.837 に答える