Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server en Linux
Consulte SQL Data Developer para empezar a trabajar rápidamente con lenguajes de programación como C#, Java, Node.js, PHP y Python y compilar una aplicación con SQL Server en Linux, Windows o Docker en macOS.
En la tabla siguiente se enumeran las bibliotecas o controladores de conectividad que las aplicaciones cliente pueden usar desde distintos lenguajes para la conexión y el uso de la instancia de Microsoft SQL Server que se ejecuta de forma local o en la nube, en Linux, en Windows o en Docker, y también en Azure SQL Database y Azure Synapse Analytics.
| Idioma | Plataforma | Recursos adicionales | Descargar | Primeros pasos |
|---|---|---|---|---|
| C# | Windows, Linux, macOS | Microsoft ADO.NET para SQL Server | Descargar | Introducción |
| Java | Windows, Linux, macOS | Microsoft JDBC Driver for SQL Server | Introducción | |
| PHP | Windows, Linux, macOS | Controlador SQL de PHP para SQL Server | Sistema operativo: - Windows - Linux - macOS |
Introducción |
| Node.js | Windows, Linux, macOS | Controlador de Node.js para SQL Server | Introducción | |
| Python | Windows, Linux, macOS | mssql-python | Install | Introducción |
| Ruby | Windows, Linux, macOS | Controlador de Ruby para SQL Server | Introducción | |
| C++ | Windows, Linux, macOS | Microsoft ODBC Driver para SQL Server | Descargar |
En la tabla siguiente se enumeran algunos ejemplos de marcos de Asignación relacional de objetos (ORM) y marcos web que las aplicaciones cliente pueden usar con la instancia de SQL Server que se ejecuta de forma local o en la nube, en Linux, en Windows o en Docker, y también en Azure SQL Database y Azure Synapse Analytics.
| Idioma | Plataforma | 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 |