您可以使用 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 是跨平台的文件資料庫。 |