적용 대상:SQL Server on Linux
SQL Data Developer를 확인하여 C#, Java, Node.js, PHP 및 Python과 같은 프로그래밍 언어를 빠르게 시작하고 macOS의 Linux, Windows 또는 Docker에서 SQL Server를 사용하여 앱을 빌드합니다.
다음 표에는 클라이언트 애플리케이션이 다양한 언어에서 Linux, Windows 또는 Docker에서 온-프레미스 또는 클라우드로 실행되는 Microsoft SQL Server와 Azure SQL Database 및 Azure Synapse Analytics에 연결하는 데 사용할 수 있는 연결 드라이버 또는 드라이버가 나와 있습니다.
| 언어 | 플랫폼 | 추가 리소스 | 다운로드 | 시작 |
|---|---|---|---|---|
| C# | Windows, Linux, macOS | SQL Server용 Microsoft ADO.NET | 다운로드 | 시작 |
| Java | Windows, Linux, macOS | SQL Server용 Microsoft JDBC Driver | 시작 | |
| PHP | Windows, Linux, macOS | SQL Server용 PHP SQL 드라이버 | 운영 체제: - Windows - 리눅스 - Macos |
시작 |
| Node.js | Windows, Linux, macOS | SQL Server용 Node.js 드라이버 | 시작 | |
| Python | Windows, Linux, macOS | mssql-python | 설치 | 시작 |
| 루비 | Windows, Linux, macOS | SQL Server용 Ruby 드라이버 | 시작 | |
| C++ | Windows, Linux, macOS | SQL Server용 Microsoft ODBC 드라이버 | 다운로드 |
다음 표에는 클라이언트 애플리케이션이 온-프레미스 또는 클라우드에서 Linux, Windows 또는 Docker에서 실행되는 SQL Server, Azure SQL Database, Azure Synapse Analytics와 함께 사용할 수 있는 개체-관계형 매핑(ORM) 프레임워크 및 웹 프레임워크의 몇 가지 예가 나와 있습니다.
| 언어 | 플랫폼 | ORM |
|---|---|---|
| C# | Windows, Linux, macOS |
Entity Framework 엔티티 프레임워크 코어 |
| Java | Windows, Linux, macOS | Hibernate ORM |
| PHP | Windows, Linux | Laravel(Eloquent) |
| Node.js | Windows, Linux, macOS | Sequelize ORM |
| Python | Windows, Linux, macOS | Django |
| 루비 | Windows, Linux, macOS | Ruby on Rails |
관련 콘텐츠
- Microsoft SQL Database용 연결 모듈