Framework e librerie di connettività per Microsoft SQL Server

Si applica a:SQL Server in Linux

Vedere SQL Data Developer per iniziare rapidamente a usare linguaggi di programmazione come C#, Java, Node.js, PHP e Python e creare un'app usando SQL Server in Linux, Windows o Docker in macOS.

La tabella seguente elenca le librerie di connettività o i driver che le applicazioni client possono usare a partire da vari linguaggi per connettersi e usare Microsoft SQL Server in esecuzione in locale o nel cloud, in Linux, Windows o Docker e nel database SQL di Azure e in Azure Synapse Analytics.

Lingua Piattaforma Risorse aggiuntive Scarica Per iniziare
C# Windows, Linux, macOS Microsoft ADO.NET per SQL Server Scarica Operazioni preliminari
Java Windows, Linux, macOS Driver JDBC di Microsoft per SQL Server Operazioni preliminari
PHP Windows, Linux, macOS Driver SQL PHP per SQL Server Sistema operativo:

- Windows
- Linux
- Macos
Operazioni preliminari
Node.js Windows, Linux, macOS Driver Node.js per SQL Server Operazioni preliminari
Python Windows, Linux, macOS mssql-python Install Operazioni preliminari
Ruby Windows, Linux, macOS Driver Ruby per SQL Server Operazioni preliminari
C++ Windows, Linux, macOS Driver Microsoft ODBC per SQL Server Scarica

La tabella seguente elenca alcuni esempi di framework ORM (Object Relational Mapping) e framework Web che le applicazioni client possono usare con Microsoft SQL Server in esecuzione in locale o nel cloud, in Linux, Windows o Docker e nel database SQL di Azure e in Azure Synapse Analytics.

Lingua Piattaforma ORM
C# Windows, Linux, macOS Entity Framework
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