PingCAP 维护的三方库

TiDB 对 MySQL 协议的支持,使得大部分适配 MySQL 的 Driver、ORM 及其他工具与 TiDB 兼容。将适配一组满足大多数语言和框架的工具,此页面上将展示这些工具和它们的支持等级。

支持等级

PingCAP 与开源社区合作,通过三方工具提供以下支持:

  • Full: 表明 PingCAP 将尽力支持该工具的绝大多数功能兼容性。将定期地对下表中记录的最新版本进行测试。
  • Beta: 表名 PingCAP 正在努力支持该工具。该工具的主要功能将与 TiDB 兼容(连接数据库及基本数据库操作),但有可能会出现意外行为,且可能需要额外的步骤进行集成。

如果你在使用此处列出的工具连接 TiDB 时出现问题,请提出一个包含详细信息的问题,以帮助在此工具的支持上得到进展。

Driver

语言驱动最新已测试版本支持等级TiDB 适配器地址教程地址
CMySQL Connector/C6.1.11
C#(.Net)MySQL Connector/NET8.0.27
⬆️MySQL Connector/ODBC8.0.27
Gogo-sql-driver/mysql1.6.0
JavaJDBC8.0.28(Maven Center)
JavaScriptmysql2.18.1(npm.js)
PHPMySQL Connector/PHP5.0.37
PythonMySQL Connector/Python8.0.27

ORM

语言框架最新已测试版本支持等级TiDB 适配器地址教程地址
Gogorm1.23.2
⬆️upper/db4.5.2
⬆️beego2.0.2
JavaHibernate (including Hibernate Spatial)5.6.5.Final
⬆️MyBatis3.5.9
JS/TSsequelize6.17.0
⬆️Knex.js1.0.4
⬆️Prisma Client3.10.0
⬆️TypeORM0.2.45
PHP
PythonDjango (including GeoDjango)4.0.3
⬆️peewee3.14.10
⬆️PonyORM0.7.16
⬆️SQLAlchemy1.4.32

应用框架

应用框架数据接入框架最新已测试版本支持等级教程地址
SpringJDBC
⬆️JPA(with Hibernate)
⬆️MyBatis

GUI

GUI最新已测试版本支持等级教程地址
Navicat

IDE

IDE最新已测试版本支持等级教程地址
DataGrip
IntelliJ IDEA

文档内容是否有帮助?