Windows アプリでのデータ アクセス

SQLite データベースを使用することで、ユーザーのデバイスにデータを格納できます。 また、直接データベース アクセスが可能な制御された環境でアプリを実行するときに、データベース クライアント ライブラリを使用して、Windows アプリをデータベースに接続することもできます。

共有データにアクセスするエンタープライズ基幹業務アプリの場合は、データベース アクセスを所有する認証されたサービスレイヤーを優先します。 サービスの境界は、承認、検証、監査、バージョン管理、資格情報の保護を一元化するのに役立ちます。 共有データベースの資格情報や特権接続文字列をデスクトップ クライアントに埋め込むことはありません。

このセクションのトピック

このセクションでは、さまざまなバックエンド データベースを使用して Windows アプリでデータの保存および取得を行う方法について説明します。 各トピックでは、作業の開始に役立つガイドを提供します。

トピック 説明
Windows で SQLite データベースを使用する SQLite を使用して、ユーザー デバイス上の軽量なデータベースにデータを格納および取得する方法を示します。 SQLite は、サーバーレスの埋め込みデータベース エンジンです。
Windows アプリで SQL Server データベースを使用する SQL Server データベースに直接接続し、Microsoftのクラスを使用してデータを格納および取得する方法について説明します。Data.SqlClient 名前空間。 データベースへの直接アクセスは、デプロイモデルとセキュリティ モデルに適合する場合にのみ使用します。
Windows アプリで Cosmos DB データベースを使用する Cosmos DB データベースを操作してプログラム的に接続をテストする方法を示します。 Cosmos DB はクラウドベースのドキュメント データベースです。
Windows アプリで MySQL データベースを使用する MySQL データベースに接続し、Windows アプリケーションでデータベースと対話する方法を示します。 MySQL はオープンソースのクロスプラットフォーム リレーショナル データベースです。
Windows アプリで MongoDB データベースを使用する MongoDB データベースを操作してプログラム的に接続をテストする方法を示します。 MongoDB はクロスプラットフォーム ドキュメント データベースです。