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 はクロスプラットフォーム ドキュメント データベースです。 |
関連するコンテンツ
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer