Bibliotecas e estruturas de conectividade para o Microsoft SQL Server

Aplica-se a:SQL Server em Linux

Confira o SQL Data Developer para começar rapidamente com linguagens de programação como C#, Java, Node.js, PHP e Python e crie um aplicativo usando o SQL Server no Linux, Windows ou Docker no macOS.

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

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

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

A tabela a seguir lista alguns exemplos de estruturas ORM (Object Relational Mapping) 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 para o Banco de Dados SQL do Azure e o Azure Synapse Analytics.

Linguagem Plataforma ORM
C# Windows, Linux, macOS Estrutura de Entidades
principal do Entity Framework
Java Windows, Linux, macOS Hibernate ORM
PHP Windows, Linux Laravel (Eloquente)
Node.js Windows, Linux, macOS Sequelize ORM
Python Windows, Linux, macOS Django
Ruby Windows, Linux, macOS Ruby on Rails