Bibliothèques et frameworks de connectivité pour Microsoft SQL Server

S’applique à :SQL Server sur Linux

Consultez SQL Data Developer pour commencer rapidement à utiliser des langages de programmation tels que C#, Java, Node.js, PHP et Python et créer une application à l’aide de SQL Server sur Linux, Windows ou Docker sur macOS.

Le tableau suivant présente les bibliothèques et pilotes de connectivité que les applications clientes peuvent utiliser dans plusieurs langages pour se connecter à Microsoft SQL Server en local ou dans le cloud, sur Linux, Windows ou Docker, ainsi qu’à Azure SQL Database et à Azure Synapse Analytics, et les utiliser.

Langage Plateforme Ressources supplémentaires Télécharger Bien démarrer
C# Windows, Linux, macOS Microsoft ADO.NET pour SQL Server Télécharger Prise en main
Java Windows, Linux, macOS Pilote Microsoft JDBC pour SQL Server Prise en main
PHP Windows, Linux, macOS Pilote PHP SQL pour SQL Server Système d’exploitation :

- Windows
- Linux
- Macos
Prise en main
Node.js Windows, Linux, macOS Pilote Node.js pour SQL Server Prise en main
Python Windows, Linux, macOS mssql-python Installer Prise en main
Ruby Windows, Linux, macOS Pilote Ruby pour SQL Server Prise en main
C++ Windows, Linux, macOS Pilote Microsoft ODBC pour SQL Server Télécharger

Le tableau suivant présente quelques exemples de frameworks de mappage objet-relationnel (ORM) et de frameworks web que les applications clientes peuvent utiliser avec SQL Server en local ou dans le cloud, sur Linux, Windows ou Docker, ainsi qu’avec Azure SQL Database et Azure Synapse Analytics.

Langage Plateforme ORM
C# Windows, Linux, macOS Entity Framework
Entity Framework Core
Java Windows, Linux, macOS Mise en veille prolongée de l'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