Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 4.04 KB

File metadata and controls

42 lines (35 loc) · 4.04 KB
title Connectivity libraries and frameworks
description Lists the connectivity drivers that client apps can use from various languages to connect to Microsoft SQL Server running on-premises or in the cloud, on Linux, Windows or Docker and also to Azure SQL Database and Azure Synapse Analytics.
author VanMSFT
ms.author vanto
ms.date 03/17/2017
ms.topic conceptual
ms.prod sql
ms.technology linux
ms.assetid 80efe5ff-09ba-48a0-ac93-a91d62cff47c

Connectivity libraries and frameworks for Microsoft SQL Server

[!INCLUDE SQL Server - Linux]

Check out the Getting Started Tutorials to quickly get started with programming languages such as C#, Java, Node.js, PHP, and Python and build an app using SQL Server on Linux or Windows or Docker on macOS.

The following table lists connectivity libraries or drivers that client applications can use from a variety of languages to connect to and use Microsoft SQL Server running on-premises or in the cloud, on Linux, Windows or Docker and also to Azure SQL Database and Azure Synapse Analytics.

Language Platform Additional resources Download Get Started
C# Windows, Linux, macOS Microsoft ADO.NET for SQL Server Download Get Started
Java Windows, Linux, macOS Microsoft JDBC Driver for SQL Server Download Get Started
PHP Windows, Linux, macOS PHP SQL Driver for SQL Server Operating System:
* Windows
* Linux
* macOS
Get Started
Node.js Windows, Linux, macOS Node.js Driver for SQL Server Get Started
Python Windows, Linux, macOS Python SQL Driver
* pyodbc
Get Started
Ruby Windows, Linux, macOS Ruby Driver for SQL Server Get Started
C++ Windows, Linux, macOS Microsoft ODBC Driver for SQL Server Download

The following table lists a few examples of Object Relational Mapping (ORM) frameworks and web frameworks that client applications can use with Microsoft SQL Server running on-premises or in the cloud, on Linux, Windows or Docker and also to Azure SQL Database and Azure Synapse Analytics.

Language Platform ORM(s)
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

Related links