适用于: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 |