Compartilhar via


Bibliotecas e estruturas de conectividade para o Microsoft SQL Server

Aplica-se a:SQL Server no Linux

Confira o Desenvolvedor de Dados SQL para começar rapidamente a usar linguagens de programação como C#, Java, Node.js, PHP e Python e criar um aplicativo usando o SQL Server em Linux, Windows ou Docker no macOS.

A tabela a seguir lista os drivers ou as bibliotecas de conectividade de várias linguagens que os aplicativos cliente podem usar para se conectar e executar o Microsoft SQL Server no local ou na nuvem, no Linux, Windows ou Docker e também no Banco de Dados SQL do Azure e no Azure Synapse Analytics.

Linguagem Plataforma Recursos adicionais Download Introdução
C# Windows, Linux, macOS Microsoft ADO.NET para SQL Server Baixar Introdução
Java Windows, Linux, macOS Microsoft JDBC Driver para SQL Server Introdução
PHP Windows, Linux, macOS Driver PHP SQL para o SQL Server Sistema Operacional:

- Windows
- Linux
- Macos
Introdução
Node.js Windows, Linux, macOS Driver Node.js para o SQL Server Introdução
Python Windows, Linux, macOS mssql-python Instalar Introdução
Ruby Windows, Linux, macOS Driver Ruby para SQL Server Introdução
C++ Windows, Linux, macOS Driver ODBC da Microsoft para SQL Server Baixar

A tabela a seguir lista alguns exemplos de estruturas de ORM (Mapeamento Relacional de Objeto) e estruturas da Web que os aplicativos cliente podem usar com o SQL Server em execução local ou na nuvem, no Linux, Windows ou Docker e também no Banco de Dados SQL do Azure e no Azure Synapse Analytics.

Linguagem Plataforma ORM
C# Windows, Linux, macOS Entity Framework
Entity Framework Core
Java Windows, Linux, macOS Hibernar o 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