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

请参阅我们的入门教程,快速开始使用 C#、Java、Node.js、PHP 和 Python 等编程语言,并在 Linux、Windows 或 macOS 上的 Docker 中使用 SQL Server 构建应用。

下表列出了客户端应用程序可以通过各种语言使用的连接库或驱动程序,它们可以用于连接和使用在 Linux、Windows 或 Docker 上本地或在云中运行的 Microsoft SQL Server,也可以用于连接和使用 Azure SQL 数据库和 Azure SQL 数据仓库。

语言 平台 其他资源 下载 入门
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 Python SQL 驱动程序 安装选项:
* pymssql
* pyodbc
入门
Ruby Windows、Linux、macOS 用于 SQL Server 的 Ruby 驱动程序 安装 入门
C++ Windows、Linux、macOS 用于 SQL Server 的 Microsoft ODBC 驱动程序 下载

下表列出了对象关系映射 (ORM) 框架和 Web 框架的一些示例,客户端应用程序可以将这些框架用于在 Linux、Windows 或 Docker 上本地或在云中运行的 Microsoft SQL Server,也可以用于 Azure SQL 数据库和 Azure SQL 数据仓库。

语言 平台 ORM
C# Windows、Linux、macOS 实体框架
实体框架核心
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