適用於: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 的
連線模組