| title | Connectivity libraries | SQL Server vNext CTP1 |
|---|---|
| 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 SQL Data Warehouse. |
| author | sanagama |
| ms.author | sanagama |
| manager | jhubbard |
| ms.date | 11/10/2016 |
| ms.topic | article |
| ms.prod | sql-linux |
| ms.technology | database-engine |
| ms.assetid | 80efe5ff-09ba-48a0-ac93-a91d62cff47c |
The table below lists connectivity libraries or drivers that client applications 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 SQL Data Warehouse.
Check out our Getting Started Tutorials to quickly get started and build an app using SQL Server on macOS, Linux or Windows in these languages.
| Language | Platform | Additional resources | Download |
|---|---|---|---|
| C# | Windows, Linux, Mac | Microsoft ADO.NET for SQL Server | Download |
| Java | Windows, Linux, Mac | Microsoft JDBC Driver for SQL Server | Download |
| PHP | Windows | Microsoft PHP Driver for SQL Server | Download |
| Node.js | Windows, Linux, Mac | Node.js Driver for SQL Server | Install |
| Python | Windows, Linux, Mac | Python SQL Driver | Install choices: * pymssql * pyodbc |
| Ruby | Windows, Linux, Mac | Ruby Driver for SQL Server | Install |
| C++ | Windows, Linux | Microsoft ODBC Driver for SQL Server | Download |
- SQL Server Drivers, for connecting from a client application