Microsoft SQL Server 的連線程式庫和架構

適用於:Linux 上的 SQL Server

請參閱 SQL 資料開發人員 ,以快速開始使用 C#、Java、Node.js、PHP 和 Python 等程式設計語言,並在 macOS 上使用 SQL Server 建置應用程式。

下表列出用戶端應用程式可透過各種語言使用的連線程式庫或「驅動程式」,以連線並使用在內部部署或雲端中、於 Linux、Windows 或 Docker 上執行的 Microsoft SQL Server,以及 Azure SQL Database 和 Azure Synapse Analytics。

語言 平台 其他資源 下載 開始
C# Windows、Linux、macOS 適用於 SQL Server 的 Microsoft ADO.NET 下載 開始使用
JAVA Windows、Linux、macOS Microsoft JDBC SQL Server 驅動程式 開始使用
PHP Windows、Linux、macOS 適用於 SQL Server 的 PHP SQL 驅動程式 作業系統:

- Windows作業系統
- Linux
- macOS
開始使用
Node.js Windows、Linux、macOS Node.js SQL Server 驅動程式 開始使用
Python Windows、Linux、macOS MSSQL-Python 安裝 開始使用
Ruby Windows、Linux、macOS 適用於 SQL Server 的 Ruby 驅動程式 開始使用
C++ Windows、Linux、macOS 適用於 SQL Server 的 Microsoft ODBC 驅動程式 下載

下表列出幾個物件關聯式對應 (ORM) 架構與 Web 架構範例,可供用戶端應用程式搭配在內部部署或雲端中、於 Linux、Windows 或 Docker 上執行的 SQL Server,以及 Azure SQL Database 和 Azure Synapse Analytics 使用。

語言 平台 ORM
C# Windows、Linux、macOS 實體架構
Entity Framework Core
JAVA Windows、Linux、macOS Hibernate ORM
PHP Windows、Linux Laravel(雄辯)
Node.js Windows、Linux、macOS Sequelize ORM
Python Windows、Linux、macOS Django
Ruby Windows、Linux、macOS Ruby on Rails
  • Microsoft SQL Database 的 連線模組