Evento
Mar 31, 11 PM - Apr 2, 11 PM
O maior evento de aprendizaxe SQL, Fabric e Power BI. 31 de marzo - 2 de abril. Use o código FABINSIDER para aforrar $ 400.
Rexistrarse hoxeEste explorador xa non é compatible.
Actualice a Microsoft Edge para dispoñer das funcionalidades máis recentes, as actualizacións de seguranza e a asistencia técnica.
En este artículo se proporcionan vínculos de descarga a módulos de conexión o controladores de que los programas cliente pueden usar para interactuar con bases de datos en SQL Server, Azure SQL Database, SQL Database en Microsoft Fabric, y la instancia administrada de Azure SQL.
Hay controladores disponibles para diversos lenguajes de programación, que se ejecutan en los siguientes sistemas operativos:
Falta de coincidencia de OOP a relacional:
Relacional: Los programas cliente que se escriben en un lenguaje de programación orientada a objetos (OOP) suelen usar controladores SQL, que devuelven datos consultados en un formato más relacional que orientado a objetos. C# con ADO.NET es un ejemplo. En ocasiones, la falta de coincidencia de formatos relacionales y OOP hace que el código OOP sea más difícil de escribir y comprender.
ORM: Otros controladores o marcos devuelven datos consultados en el formato OOP, evitando la falta de coincidencia. Estos controladores funcionan esperando que las clases se hayan definido para que coincidan con las columnas de datos de tablas SQL concretas. A continuación, el controlador realiza la asignación relacional de objetos (ORM) para devolver los datos consultados como una instancia de una clase. Entity Framework (EF) de Microsoft para C#, e Hibernate para Java, son dos ejemplos.
En el presente artículo se dedican secciones independientes para estos dos tipos de controladores de conexión.
Idioma | Descargar el controlador de SQL |
---|---|
C# |
ADO.NET Microsoft.Data.SqlClient .NET para: Linux-Ubuntu, macOS, Windows |
C++ |
ODBC OLE DB |
Go |
Vaya al controlador MSSQL, instrucciones de instalación Ir a la página de descarga |
Java | JDBC |
Node.js | Controlador de Node.js, instrucciones de instalación |
PHP | PHP |
Python |
pyodbc, instrucciones de instalación Descargar ODBC |
Ruby |
Instrucciones de instalación del controlador de Ruby Página de descarga de Ruby |
En la tabla siguiente se muestran ejemplos de marcos de asignación relacional de objetos (ORM) que las aplicaciones cliente utilizan para conectarse a Microsoft SQL Database.
Idioma | Descargar controlador de ORM |
---|---|
C# |
Entity Framework Core Entity Framework (6.x o posterior) |
Go | GORM |
Java | Hibernate ORM |
PHP | Eloquent ORM, incluido en la instalación de Laravel |
Node.js |
Sequelize ORM Prisma |
Python |
Django Back-end de SQL Server para Django |
Ruby | Ruby on Rails |
Evento
Mar 31, 11 PM - Apr 2, 11 PM
O maior evento de aprendizaxe SQL, Fabric e Power BI. 31 de marzo - 2 de abril. Use o código FABINSIDER para aforrar $ 400.
Rexistrarse hoxeFormación
Camiño de aprendizaxe
Ruta de aprendizaje Uso de datos relacionales en Azure - Training
Esta ruta de aprendizaje presenta soluciones de datos empresariales basadas en SQL compatibles con Azure que permiten almacenar y recuperar los datos de la aplicación en la nube.
Certificación
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.