適用対象: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 |