Librerie di connettività e framework per Microsoft SQL Server

Vedere le esercitazioni introduttive per iniziare a usare rapidamente linguaggi di programmazione come C#, Java, Node.js, PHP e Python, nonché creare un'app con SQL Server su Linux o Windows o con Docker su macOS.

La tabella seguente elenca le librerie di connettività o driver che le applicazioni client possono usare da svariati linguaggi per connettersi a Microsoft SQL Server e usarlo in esecuzione in locale o nel cloud, in Linux, Windows o in Docker, nonché per connettersi al database SQL di Azure e ad Azure SQL Data Warehouse.

Linguaggio Piattaforma Risorse aggiuntive Scaricare Attività iniziali
C# Windows, Linux, macOS Microsoft ADO.NET per SQL Server Scaricare Attività iniziali
Java Windows, Linux, macOS Driver Microsoft JDBC per SQL Server Scaricare Attività iniziali
PHP Windows, Linux, macOS Driver SQL PHP per SQL Server Sistema operativo:
* Windows
* Linux
* macOS
Attività iniziali
Node.js Windows, Linux, macOS Driver Node.js per SQL Server Installare Attività iniziali
Python Windows, Linux, macOS Driver Python SQL Opzioni di installazione:
* pymssql
* pyodbc
Attività iniziali
Ruby Windows, Linux, macOS Driver Ruby per SQL Server Installare Attività iniziali
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 anche per il database SQL di Azure e Azure SQL Data Warehouse.

Linguaggio 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