Framework e librerie di connettività per Microsoft SQL Server

Si applica a:SQL Server - Linux

Vedere le guide introduttive per iniziare rapidamente a usare linguaggi di programmazione come C#, Java, Node.js, PHP e Python e creare app con SQL Server in Linux o 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 Operazioni preliminari
C# Windows, Linux, macOS Microsoft ADO.NET per SQL Server Scaricare Operazioni preliminari
Java Windows, Linux, macOS Driver Microsoft JDBC 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 Driver SQL per Python

- pyodbc
Operazioni preliminari
Ruby Windows, Linux, macOS Driver Ruby per SQL Server Operazioni preliminari
C++ Windows, Linux, macOS Driver Microsoft ODBC per SQL Server Scaricare

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