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

请查看快速入门教程,了解 C#、Java、Node.js、PHP、Python 等编程语言的快速入门方式。 然后使用基于 Linux 或 Windows 的 SQL Server 或基于 macOS 的 Docker 生成一个应用。

下表列出的连接库或驱动程序可供客户端应用程序用于通过多种语言连接到在本地或云中运行的 SQL Server 并使用该 SQL Server。 可以在 Linux、Windows 或 Docker 上使用它们,并且可以使用它们连接到 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 框架的示例。客户端应用程序可以将这些框架与本地或云中运行的 SQL Server 配合使用。 可以在 Linux、Windows 或 Docker 上使用这些框架,并且可以使用它们连接到 SQL 数据库和 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