Události
SQL ve společnosti FabCon Vegas
31. 3. 23 - 2. 4. 23
Největší událost učení SQL, Fabric a Power BI. 31. března – 2. dubna. Pomocí kódu FABINSIDER uložte $400.
Zaregistrovat se ještě dnesTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek obsahuje odkazy na moduly připojení nebo ovladače , které mohou klientské programy použít pro interakci s databázemi v SQL Serveru, Azure SQL Database, databáze SQL v Microsoft Fabrica azure SQL Managed Instance.
Ovladače jsou k dispozici pro celou řadu programovacích jazyků, které běží v následujících operačních systémech:
neshoda OOP na relační databáze:
relační: Klientské programy napsané v objektově orientovaném programovacím jazyce (OOP) často používají ovladače SQL, které vracejí dotazovaná data ve formátu, který je relační než objektově orientované. Jedním z příkladů je jazyk C# používající ADO.NET. Neshoda relačního formátu OOP někdy znesnadňuje psaní a pochopení kódu OOP.
ORM: Jiné ovladače nebo architektury vrací dotazovaná data ve formátu OOP, aby nedocházelo k neshodě. Tyto ovladače fungují tak, že očekávají, že třídy byly definovány tak, aby odpovídaly datovým sloupcům konkrétních tabulek SQL. Ovladač pak provede objektově-relační mapování (ORM) k vrácení dotazovaných dat jako instance třídy. Entity Framework (EF) od Microsoftu pro C# a Hibernate pro Javu jsou dva příklady.
Tento článek věnuje těmto dvěma typům ovladačů připojení samostatné části.
Jazyk | Stažení ovladače SQL |
---|---|
C# |
ADO.NET Microsoft.Data.SqlClient .NET pro: Linux-Ubuntu, macOS, Windows |
C++ |
ODBC OLE DB |
Jít | ovladač Go MSSQL, pokyny k instalaci Stránky ke stažení Přejít |
Java | JDBC |
Node.js | Node.js ovladač, pokyny k instalaci |
PHP | PHP |
Python |
pyodbc, pokyny k instalaci Stáhnout ODBC |
Rubín |
pokyny k instalaci ovladače Ruby Ruby stránka ke stažení |
Následující tabulka uvádí příklady architektur ORM (Object Relational Mapping), které klientské aplikace používají pro připojení ke službě Microsoft SQL Database.
Jazyk | Stažení ovladače ORM |
---|---|
C# |
Entity Framework Core Entity Framework (6.x nebo novější) |
Jít | GORM |
Java | Hibernate ORM |
PHP | cs-CZ: Eloquent ORM obsažené v instalaci Laravel |
Node.js |
Sequelize ORM Prisma |
Python |
Django backend pro Django na SQL Serveru |
Rubín | Ruby on Rails |
Události
SQL ve společnosti FabCon Vegas
31. 3. 23 - 2. 4. 23
Největší událost učení SQL, Fabric a Power BI. 31. března – 2. dubna. Pomocí kódu FABINSIDER uložte $400.
Zaregistrovat se ještě dnesŠkolení
Postup výuky
Práce s relačními daty v Azure – studijní program - Training
Tento studijní program vás seznámí s řešeními pro podniková data založená na SQL, která podporuje Azure a která umožňují ukládat a načítat data vaší aplikace v cloudu.
Certifikace
Microsoft Certified: Přidružení správce služby Azure Database - Certifications
Správa infrastruktury databáze SQL Serveru pro cloudové, místní a hybridní relační databáze pomocí nabídek relačních databází Microsoft PaaS.