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

Per iniziare rapidamente a usare linguaggi di programmazione quali C#, Java, Node.js, PHP e Python, consultare le esercitazioni introduttive.Check out our Get started tutorials to quickly get started with programming languages such as C#, Java, Node.js, PHP, and Python. Creare quindi un'app usando SQL Server in Linux o Windows oppure Docker in macOS.Then build an app by using SQL Server on Linux or Windows or Docker on macOS.

La tabella seguente elenca le librerie di connettività o driver che le applicazioni client possono usare, partendo da una vasta gamma di linguaggi, per connettersi SQL Server in esecuzione in locale o nel cloud.The following table lists connectivity libraries or drivers that client applications can use from a variety of languages to connect to and use SQL Server running on-premises or in the cloud. È possibile usare le librerie in Linux, Windows o Docker per connettersi al database SQL di Azure e ad Azure SQL Data Warehouse.You can use them on Linux, Windows, or Docker and use them to connect to Azure SQL Database and Azure SQL Data Warehouse.

LinguaggioLanguage PiattaformaPlatform Risorse aggiuntiveAdditional resources DownloadDownload Attività inizialiGet started
C#C# Windows, Linux, macOSWindows, Linux, macOS Microsoft ADO.NET per SQL ServerMicrosoft ADO.NET for SQL Server ScaricareDownload Attività inizialiGet started
JavaJava Windows, Linux, macOSWindows, Linux, macOS Microsoft JDBC Driver per SQL ServerMicrosoft JDBC driver for SQL Server ScaricareDownload 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 InstallareInstall IntroduzioneGet started
PythonPython Windows, Linux, macOSWindows, Linux, macOS Driver SQL PythonPython SQL driver Opzioni di installazione:Install choices:
*pymssql* pymssql
* pyodbc* pyodbc
IntroduzioneGet started
RubyRuby Windows, Linux, macOSWindows, Linux, macOS Driver Ruby per SQL ServerRuby driver for SQL Server InstallaInstall IntroduzioneGet started
C++C++ Windows, Linux, macOSWindows, Linux, macOS Microsoft ODBC Driver for SQL ServerMicrosoft ODBC driver for SQL Server ScaricareDownload

La tabella seguente elenca esempi di framework ORM (Object Relational Mapping) e framework Web che possono essere usati dalle applicazioni client con SQL Server in esecuzione in locale o nel cloud.The following table lists examples of object-relational mapping (ORM) frameworks and web frameworks that client applications can use with SQL Server running on-premises or in the cloud. È possibile usare i framework in Linux, Windows o Docker per connettersi al database SQL e a SQL Data Warehouse.You can use the frameworks on Linux, Windows, or Docker and use them to connect to SQL Database and SQL Data Warehouse.

LinguaggioLanguage PiattaformaPlatform ORMORM(s)
C#C# Windows, Linux, macOSWindows, Linux, macOS Entity FrameworkEntity Framework
Entity Framework CoreEntity Framework Core
JavaJava Windows, Linux, macOSWindows, Linux, macOS Hibernate ORMHibernate ORM
PHPPHP Windows, LinuxWindows, Linux Laravel (Eloquent)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 on RailsRuby on Rails