Microsoft SQL Server の接続ライブラリとフレームワーク

適用対象: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 にも接続して使用できます。

Language プラットフォーム その他のリソース ダウンロード 概要
C# Windows、Linux、macOS Microsoft ADO.NET for SQL Server ダウンロード 概要
Java Windows、Linux、macOS Microsoft JDBC Driver for SQL Server 概要
PHP Windows、Linux、macOS PHP SQL Driver for SQL Server オペレーティング システム:

- ウィンドウズ
- Linux
- Macos
概要
Node.js Windows、Linux、macOS Node.js SQL サーバー用ドライバー 概要
Python Windows、Linux、macOS mssql-python インストール 概要
Ruby Windows、Linux、macOS Ruby Driver for SQL Server 概要
C++ Windows、Linux、macOS Microsoft ODBC Driver for SQL Server ダウンロード

次の表に、オブジェクト リレーショナル マッピング (ORM) フレームワークと Web フレームワークの一部の例を示します。クライアント アプリケーションは、オンプレミスまたはクラウドで、Linux、Windows、Docker 上で実行されている SQL Server や、Azure SQL Database と Azure Synapse Analytics でも、これらを使用できます。

Language プラットフォーム ORM
C# Windows、Linux、macOS Entity Framework
Entity Framework Core
Java Windows、Linux、macOS 休止状態の 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