閱讀英文

共用方式為


Microsoft SQL Database 的連接模組

本文提供連接模組或 驅動程式的下載連結, 讓您的用戶端程式可以用來與 SQL Server 資料庫互動、Azure SQL DatabaseMicrosoft Fabric 中的 SQL 資料庫,以及 Azure SQL 受控實例

驅動程式適用於在下列作業系統上執行的各種程式設計語言:

  • Linux
  • macOS
  • Windows

OOP 與關聯式不相符:

關聯式:以物件導向程式設計 (OOP) 語言撰寫的用戶端程式通常會使用 SQL 驅動程式,這些驅動程式會以比導向物件更具關聯性的格式來傳回所查詢資料。 使用 ADO.NET 的 C# 是其中一個範例。 OOP 關聯式格式不相符有時會使 OOP 程式碼更難撰寫及理解。

ORM:其他驅動程式或架構會以 OOP 格式傳回查詢的資料,進而避免不相符。 這些驅動程式的運作方式是預期類別已定義以符合特定 SQL 資料表的資料行。 接著,驅動程式會執行物件關聯式對應 (ORM),以類別執行個體的形式傳回查詢的資料。 適用於 C# 的 Microsoft 的 Entity Framework (EF) 與適用於 Java 的 Hibernate 就是兩個範例。

目前的文章會專節討論這兩種連線驅動程式。

關聯式存取的驅動程式

ORM 存取的驅動程式

下表列出用戶端應用程式用來連線至 Microsoft SQL Database 的物件關聯式對應 (ORM) 架構範例。