# 公式メンテナンスコネクター
+ `MySQL` ベンダーのコネクター:
  + **`Connector/J`** は `Java Database Connectivity (JDBC) API` 標準をサポートしています
  + **`Connector/ODBC`** は `Open Database Connectivity (ODBC) API` 標準をサポートしています
  + **`Connector/NET`** により、開発者は `TiDB` に接続する `.NET` アプリケーションを作成できます
  + **`Connector/Python`** はドライバーサポートを提供し、`Python` アプリケーションをサポートして `TiDB` に接続し、Python `DB API Specification v2.0` に準拠しています
  + **`Connector/C++`** は `C++` アプリケーションを `TiDB` サーバーに接続できるようにする
  + **`Connector/C`** は `C Client Library (libmysqlclient)` のスタンドアロンバージョンです

------------------------------------------------------------
`Connector/J`
  `Connector/J`はJavaで書かれており、MySQLのクライアント/サーバー通信プロトコルを直接実装しています。

`Connector/ODBC`
  `Connector/ODBC` には、ODBC ベースのクライアントがアクセスできる ODBC 用の MySQL 固有のドライバが用意されています。
  `Connector/ODBC` は UNIX、Windows、および OS X で利用できます。
  `Connector/ODBC` は C クライアントライブラリ `(libmysqlclient)` を使用してクライアント/サーバ通信プロトコルを実装します。クライアントプログラムによる ODBC 呼び出しを、サーバーと通信する C API 操作に変換します。接続は、TCP/IP、UNIX ソケットファイル、または名前付きパイプを使用して確立できます。

`Connector/NET`
  `Connector/NET`はすべて`C#`と`ADO.NET`で書かれており、クライアント/サーバー通信プロトコルを直接実装しています。接続は、TCP/IP、UNIX ソケットファイル、名前付きパイプ、または共有メモリを使用して確立されます。
  `Connector/NET` は `.NET` プラットフォームを搭載した Windows で利用できます。

`Connector/Python`
  `Connector/Python` は純粋な Python で書かれており、依存関係は最小限です。
  `Connector/Python C Extension` を使用すると、純粋な Python 実装よりもパフォーマンスが向上します。

`Connector/C++`
  `Connector/C++` は UNIX や UNIX のようなシステムや Windows で利用できます。アプリケーション `MySQL Workbench` は `Connector/C++` を使用します。

`Connector/C`
  `Connector/C` は C クライアントライブラリのスタンドアロンバージョンです。この API は MySQL ベースの C プログラムの作成に使用できます。多くのコネクタは `Connector/C` をベースにしています (Java と `.NET` のインターフェイスは特筆すべき例外です)。
