📣

TiDB Cloud Serverless 现已更名为
Starter
!此页面由 AI 自动翻译,英文原文请见
此处。

TiDB 支持的第三方工具

TiDB 与 MySQL 协议具有高度兼容性,因此大部分适配 MySQL 的驱动程序、ORM 框架以及其他工具都可以与 TiDB 兼容。本文档重点介绍这些工具及其对 TiDB 的支持程度。

支持级别

PingCAP 与社区合作,为第三方工具提供以下支持级别:

  • Full:表示 TiDB 已经与对应第三方工具的大部分功能兼容,并会维护其新版本的兼容性。PingCAP 会定期对最新版本的工具进行兼容性测试。
  • Compatible:表示由于对应第三方工具是为 MySQL 设计,且 TiDB 与 MySQL 协议高度兼容,因此 TiDB 可以使用该工具的大部分功能。但 PingCAP 尚未对该工具的所有功能进行全面测试,可能会出现一些意料之外的行为。

如果在使用本文档列出的工具连接 TiDB 时遇到问题,请在 GitHub 上提交 issue,提供详细信息以促进对该工具的支持。

Driver

LanguageDriverLatest tested versionSupport levelTiDB adapterTutorial
GoGo-MySQL-Driverv1.6.0FullN/AConnect to TiDB with Go-MySQL-Driver
JavaJDBC8.0FullConnect to TiDB with JDBC

ORM

LanguageORM frameworkLatest tested versionSupport levelTiDB adapterTutorial
Gogormv1.23.5FullN/AConnect to TiDB with GORM
beegov2.0.3FullN/AN/A
upper/dbv4.5.2FullN/AN/A
xormv1.3.1FullN/AN/A
JavaHibernate6.1.0.FinalFullN/AConnect to TiDB with Hibernate
MyBatisv3.5.10FullN/AConnect to TiDB with MyBatis
Spring Data JPA2.7.2FullN/AConnect to TiDB with Spring Boot
jOOQv3.16.7 (Open Source)FullN/AN/A
RubyActive Recordv7.0FullN/AConnect to TiDB with Rails Framework and ActiveRecord ORM
JavaScript / TypeScriptSequelizev6.20.1FullN/AConnect to TiDB with Sequelize
Prisma4.16.2FullN/AConnect to TiDB with Prisma
TypeORMv0.3.17FullN/AConnect to TiDB with TypeORM
PythonDjangov4.2Fulldjango-tidbConnect to TiDB with Django
SQLAlchemyv1.4.37FullN/AConnect to TiDB with SQLAlchemy

GUI

GUILatest tested versionSupport levelTutorial
Beekeeper Studio4.3.0FullN/A
JetBrains DataGrip2023.2.1FullConnect to TiDB with JetBrains DataGrip
DBeaver23.0.3FullConnect to TiDB with DBeaver
Visual Studio Code1.72.0FullConnect to TiDB with Visual Studio Code
Navicat17.1.6FullConnect to TiDB with Navicat

Need help?

DiscordSlack 上向社区提问,或 提交支持工单

文档内容是否有帮助?