适用于 Microsoft SQL Server 的连接库和框架

适用于:Linux 上的 SQL Server

请了解 SQL 数据开发,以便快速开始使用 C#、Java、Node.js、PHP 和 Python 等编程语言,并使用 SQL Server 在 Linux、Windows 或 macOS 的 Docker 上构建应用程序。

下表列出了客户端应用程序可通过多种语言使用的连接库或驱动程序,它们可连接到本地或云中、在 Linux、Windows 或 Docker 上运行的 Microsoft SQL Server 并使用该服务器,也可连接到 Azure SQL 数据库和 Azure Synapse Analytics。

语言 平台 其他资源 下载 开始
C# Windows、Linux、macOS 用于 SQL Server 的 Microsoft ADO.NET 下载 入门
Java Windows、Linux、macOS 用于 SQL Server 的 Microsoft JDBC 驱动程序 入门
PHP Windows、Linux、macOS 用于 SQL Server 的 PHP SQL 驱动程序 操作系统:

- Windows
- Linux
- macOS
入门
Node.js Windows、Linux、macOS 用于 SQL Server 的 Node.js 驱动程序 入门
Python Windows、Linux、macOS mssql-python 安装 入门
Ruby Windows、Linux、macOS 用于 SQL Server 的 Ruby 驱动程序 入门
C++ Windows、Linux、macOS Microsoft SQL Server ODBC 驱动程序 下载

下表列出了对象关系映射 (ORM) 框架和 Web 框架的几个示例,客户端应用程序可将这些框架与本地或云中、在 Linux、Windows 或 Docker 上运行的 SQL Server 以及 Azure SQL 数据库和 Azure Synapse Analytics 结合使用。

语言 平台 ORM
C# Windows、Linux、macOS 实体框架
Entity Framework Core
Java Windows、Linux、macOS Hibernate ORM
PHP Windows、Linux Laravel(Eloquent)
Node.js Windows、Linux、macOS Sequelize ORM
Python Windows、Linux、macOS Django
Ruby Windows、Linux、macOS Ruby on Rails