연결 라이브러리 및 Microsoft SQL Server에 대 한 프레임 워크Connectivity libraries and frameworks for Microsoft SQL Server

이 항목 적용 대상: 예(Linux에만 해당) SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스없습니다 병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

체크 아웃 된 시작 자습서 을 빠르게 C#, Java, Node.js, PHP 및 Python 등의 언어와 프로그래밍 시작 macOS에서 Linux 또는 Windows 또는 Docker에서 SQL Server를 사용 하 여 응용 프로그램을 구축 합니다.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.

다음 표에서 연결 라이브러리 또는 드라이버 연결 하 고 온-프레미스를 실행 중인 Microsoft SQL Server를 사용 하는 언어 또는 Linux, Windows 또는 Docker에서 클라우드에 다양 한 클라이언트 응용 프로그램에서 사용할 수 있습니다 및 또한에 Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스를 합니다.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 SQL Data Warehouse.

언어Language 플랫폼Platform 추가 리소스Additional resources 다운로드Download 시작Get Started
C#C# Windows, Linux, macOSWindows, Linux, macOS Microsoft ADO.NET for SQL ServerMicrosoft ADO.NET for SQL Server 다운로드Download 시작Get Started
JavaJava Windows, Linux, macOSWindows, Linux, macOS SQL Server용 Microsoft JDBC DriverMicrosoft JDBC Driver for SQL Server 다운로드Download 시작Get Started
PHPPHP Windows, Linux, macOSWindows, Linux, macOS SQL Server 용 PHP SQL 드라이버PHP SQL Driver for SQL Server 운영 체제:Operating System:
* Windows* Windows
* Linux* Linux
* macOS* macOS
시작Get Started
Node.jsNode.js Windows, Linux, macOSWindows, Linux, macOS SQL Server용 Node.js 드라이버Node.js Driver for SQL Server 시작Get Started
PythonPython Windows, Linux, macOSWindows, Linux, macOS Python SQL 드라이버Python SQL Driver
* pyodbc* pyodbc
시작Get Started
RubyRuby Windows, Linux, macOSWindows, Linux, macOS SQL Server용 Ruby 드라이버Ruby Driver for SQL Server 시작Get Started
C++C++ Windows, Linux, macOSWindows, Linux, macOS Microsoft ODBC Driver for SQL ServerMicrosoft ODBC Driver for SQL Server 다운로드Download

다음 표에서 Linux, Windows 또는 Docker 및 Azure SQL 데이터베이스에 클라우드 개체 관계형 매핑 ORM () 프레임 워크 및 클라이언트 응용 프로그램은 온-프레미스를 실행 중인 Microsoft SQL Server 또는 사용할 수 있는 웹 프레임 워크의 몇 가지 예를 보여 줍니다. 및 Azure SQL 데이터 웨어하우스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 SQL Data Warehouse.

언어Language 플랫폼Platform ORM(s)ORM(s)
C#C# Windows, Linux, macOSWindows, Linux, macOS Entity FrameworkEntity Framework
Entity Framework CoreEntity Framework Core
JavaJava Windows, Linux, macOSWindows, Linux, macOS ORM 최대 절전 모드로 전환Hibernate ORM
PHPPHP Windows, LinuxWindows, Linux Laravel (알기 쉬운)Laravel (Eloquent)
Node.jsNode.js Windows, Linux, macOSWindows, Linux, macOS ORM sequelizeSequelize ORM
PythonPython Windows, Linux, macOSWindows, Linux, macOS DjangoDjango
RubyRuby Windows, Linux, macOSWindows, Linux, macOS 레일에 rubyRuby on Rails