Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |