Konnektivitätsbibliotheken und-Frameworks für Microsoft SQL Server

Gilt für:SQL Server unter Linux

Schauen Sie sich SQL Data Developer an, um schnell mit Programmiersprachen wie C#, Java, Node.js, PHP und Python zu beginnen und eine App mit SQL Server unter Linux, Windows oder Docker unter macOS zu erstellen.

In der folgenden Tabelle sind die Konnektivitätsbibliotheken oder -treiber aufgeführt, die Clientanwendungen aus verschiedenen Sprachen verwenden können, um eine Verbindung mit einer Microsoft SQL Server-Instanz, die lokal oder in der Cloud, unter Linux, Windows oder Docker ausgeführt wird, oder mit Azure SQL-Datenbank und Azure Synapse Analytics herzustellen und die entsprechenden Datenbanken zu verwenden.

Sprache Plattform Zusätzliche Ressourcen Herunterladen Erste Schritte
C# Windows, Linux, macOS Microsoft ADO.NET für SQL Server Herunterladen Erste Schritte
Java Windows, Linux, macOS Microsoft JDBC-Treiber für SQL Server Erste Schritte
PHP Windows, Linux, macOS PHP SQL-Treiber für SQL Server Betriebssystem:

- Windows
- Linux
- Macos
Erste Schritte
Node.js Windows, Linux, macOS Node.js-Treiber für SQL Server Erste Schritte
Python Windows, Linux, macOS mssql-python Installieren Erste Schritte
Ruby Windows, Linux, macOS Ruby-Treiber für SQL Server Erste Schritte
C++ Windows, Linux, macOS Microsoft ODBC-Treiber für SQL Server Herunterladen

In der folgenden Tabelle sind einige Beispiele zu ORM-Frameworks (Object Relational Mapping, objektrelationale Abbildung) und Webframeworks aufgeführt, die Clientanwendungen mit einer SQL Server-Instanz, die lokal oder in der Cloud, unter Linux, Windows oder Docker ausgeführt wird, oder mit Azure SQL-Datenbank und Azure Synapse Analytics verwenden können.

Sprache Plattform 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