Librerie di connettività e altri framework per Microsoft SQL ServerConnectivity libraries and frameworks for Microsoft SQL Server

QUESTO ARGOMENTO SI APPLICA A: SìSQL Server (solo Linux)nonDatabase SQL di AzurenonAzure SQL Data Warehousenon Parallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

Estrarre il esercitazioni introduttive per iniziare a utilizzare linguaggi di programmazione quali c#, Java, Node.js, PHP e Python e compilare un'app usando SQL Server in Linux o di Windows o di Docker su macOS rapidamente.Check out the Getting Started Tutorials to quickly get started with programming languages such as C#, Java, Node.js, PHP, and Python and build an app using SQL Server on Linux or Windows or Docker on macOS.

La tabella seguente elenca le librerie di connettività o driver utilizzata dalle applicazioni client da una vasta gamma di linguaggi per connettersi e utilizzare Microsoft SQL Server in esecuzione in locale o nel cloud, Linux, Windows o Docker e anche il Database SQL di Azure e Azure SQL Data Warehouse.The following table lists connectivity libraries or drivers that client applications can use from a variety of languages to connect to and use Microsoft SQL Server running on-premises or in the cloud, on Linux, Windows or Docker and also to Azure SQL Database and Azure SQL Data Warehouse.

LinguaLanguage PiattaformaPlatform Risorse aggiuntiveAdditional resources ScaricaDownload IntroduzioneGet Started
C#C# Windows, Linux, macOSWindows, Linux, macOS Microsoft ADO.NET for SQL ServerMicrosoft ADO.NET for SQL Server ScaricaDownload IntroduzioneGet Started
JavaJava Windows, Linux, macOSWindows, Linux, macOS Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server ScaricaDownload IntroduzioneGet Started
PHPPHP Windows, Linux, macOSWindows, Linux, macOS Driver SQL PHP per SQL ServerPHP SQL Driver for SQL Server Sistema operativo:Operating System:
* Windows* Windows
* Linux* Linux
* macOS* macOS
IntroduzioneGet Started
Node.jsNode.js Windows, Linux, macOSWindows, Linux, macOS Driver Node.js per SQL ServerNode.js Driver for SQL Server IntroduzioneGet Started
PythonPython Windows, Linux, macOSWindows, Linux, macOS Driver SQL PythonPython SQL Driver
* pyodbc* pyodbc
IntroduzioneGet Started
RubyRuby Windows, Linux, macOSWindows, Linux, macOS Driver Ruby per SQL ServerRuby Driver for SQL Server IntroduzioneGet Started
C++C++ Windows, Linux, macOSWindows, Linux, macOS Microsoft ODBC Driver per SQL ServerMicrosoft ODBC Driver for SQL Server ScaricaDownload

Nella tabella seguente sono elencati alcuni esempi di Framework relazionale Mapping ORM (Object) e altri framework web utilizzabili dalle applicazioni client con Microsoft SQL Server in esecuzione in locale o nel cloud, in Linux, Windows o Docker, nonché per Database SQL di Azure e Azure SQL Data Warehouse.The following table lists a few examples of Object Relational Mapping (ORM) frameworks and web frameworks that client applications can use with Microsoft SQL Server running on-premises or in the cloud, on Linux, Windows or Docker and also to Azure SQL Database and Azure SQL Data Warehouse.

LinguaLanguage PiattaformaPlatform ORM(s)ORM(s)
C#C# Windows, Linux, macOSWindows, Linux, macOS Entity FrameworkEntity Framework
Entity Framework CoreEntity Framework Core
JavaJava Windows, Linux, macOSWindows, Linux, macOS Lo stato di ibernazione ORMHibernate ORM
PHPPHP Windows, LinuxWindows, Linux Laravel (intuitivo)Laravel (Eloquent)
Node.jsNode.js Windows, Linux, macOSWindows, Linux, macOS Sequelize ORMSequelize ORM
PythonPython Windows, Linux, macOSWindows, Linux, macOS DjangoDjango
RubyRuby Windows, Linux, macOSWindows, Linux, macOS Ruby su GuideRuby on Rails