Skip to content

Commit

Permalink
Update dev-guide-third-party-support.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Cheese authored May 15, 2024
1 parent e82a9f1 commit 21225fd
Showing 1 changed file with 14 additions and 177 deletions.
191 changes: 14 additions & 177 deletions develop/dev-guide-third-party-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,48 +26,6 @@ If you encounter problems when connecting to TiDB using the tools listed in this

## Driver

<CustomContent platform="tidb">

<table>
<thead>
<tr>
<th>Language</th>
<th>Driver</th>
<th>Latest tested version</th>
<th>Support level</th>
<th>TiDB adapter</th>
<th>Tutorial</th>
</tr>
</thead>
<tbody>
<tr>
<td>Go</td>
<td><a href="https://github.com/go-sql-driver/mysql" target="_blank" referrerpolicy="no-referrer-when-downgrade">Go-MySQL-Driver</a></td>
<td>v1.6.0</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-golang-sql-driver">Connect to TiDB with Go-MySQL-Driver</a></td>
</tr>
<tr>
<td>Java</td>
<td><a href="https://dev.mysql.com/downloads/connector/j/" target="_blank" referrerpolicy="no-referrer-when-downgrade">JDBC</a></td>
<td>8.0</td>
<td>Full</td>
<td>
<ul>
<li><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-choose-driver-or-orm#java-drivers" data-href="https://docs.pingcap.com/tidb/v7.1/dev-guide-choose-driver-or-orm#java-drivers">pingcap/mysql-connector-j</a></li>
<li><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-choose-driver-or-orm#tidb-loadbalance" data-href="https://docs.pingcap.com/tidb/v7.1/dev-guide-choose-driver-or-orm#tidb-loadbalance">pingcap/tidb-loadbalance</a></li>
</ul>
</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-java-jdbc">Connect to TiDB with JDBC</a></td>
</tr>
</tbody>
</table>

</CustomContent>

<CustomContent platform="tidb-cloud">

<table>
<thead>
<tr>
Expand All @@ -86,7 +44,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this
<td>v1.6.0</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-golang-sql-driver">Connect to TiDB with Go-MySQL-Driver</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-golang-sql-driver">Connect to TiDB with Go-MySQL-Driver</a></td>
</tr>
<tr>
<td>Java</td>
Expand All @@ -95,21 +53,17 @@ If you encounter problems when connecting to TiDB using the tools listed in this
<td>Full</td>
<td>
<ul>
<li><a href="https://docs.pingcap.com/tidbcloud/dev-guide-choose-driver-or-orm#java-drivers" data-href="https://docs.pingcap.com/tidbcloud/dev-guide-choose-driver-or-orm#java-drivers">pingcap/mysql-connector-j</a></li>
<li><a href="https://docs.pingcap.com/tidbcloud/dev-guide-choose-driver-or-orm#tidb-loadbalance" data-href="https://docs.pingcap.com/tidbcloud/dev-guide-choose-driver-or-orm#tidb-loadbalance">pingcap/tidb-loadbalance</a></li>
<li><a href="/tidb/dev/dev-guide-choose-driver-or-orm#java-drivers" data-href="/tidb/dev/dev-guide-choose-driver-or-orm#java-drivers">pingcap/mysql-connector-j</a></li>
<li><a href="/tidb/dev/dev-guide-choose-driver-or-orm#tidb-loadbalance" data-href="/tidb/dev/dev-guide-choose-driver-or-orm#tidb-loadbalance">pingcap/tidb-loadbalance</a></li>
</ul>
</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-java-jdbc">Connect to TiDB with JDBC</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-java-jdbc">Connect to TiDB with JDBC</a></td>
</tr>
</tbody>
</table>

</CustomContent>

## ORM

<CustomContent platform="tidb">

<table>
<thead>
<tr>
Expand All @@ -128,7 +82,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this
<td>v1.23.5</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-golang-gorm">Connect to TiDB with GORM</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-golang-gorm">Connect to TiDB with GORM</a></td>
</tr>
<tr>
<td><a href="https://github.com/beego/beego" target="_blank" referrerpolicy="no-referrer-when-downgrade">beego</a></td>
Expand Down Expand Up @@ -157,21 +111,21 @@ If you encounter problems when connecting to TiDB using the tools listed in this
<td>6.1.0.Final</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-java-hibernate">Connect to TiDB with Hibernate</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-java-hibernate">Connect to TiDB with Hibernate</a></td>
</tr>
<tr>
<td><a href="https://mybatis.org/mybatis-3/" target="_blank" referrerpolicy="no-referrer-when-downgrade">MyBatis</a></td>
<td>v3.5.10</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-java-mybatis">Connect to TiDB with MyBatis</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-java-mybatis">Connect to TiDB with MyBatis</a></td>
</tr>
<tr>
<td><a href="https://spring.io/projects/spring-data-jpa/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Spring Data JPA</a></td>
<td>2.7.2</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-java-spring-boot">Connect to TiDB with Spring Boot</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-java-spring-boot">Connect to TiDB with Spring Boot</a></td>
</tr>
<tr>
<td><a href="https://github.com/jOOQ/jOOQ" target="_blank" referrerpolicy="no-referrer-when-downgrade">jOOQ</a></td>
Expand All @@ -186,165 +140,48 @@ If you encounter problems when connecting to TiDB using the tools listed in this
<td>v7.0</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-ruby-rails">Connect to TiDB with Rails Framework and ActiveRecord ORM</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-ruby-rails">Connect to TiDB with Rails Framework and ActiveRecord ORM</a></td>
</tr>
<tr>
<td rowspan="3">JavaScript / TypeScript</td>
<td><a href="https://sequelize.org/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Sequelize</a></td>
<td>v6.20.1</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-nodejs-sequelize">Connect to TiDB with Sequelize</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-nodejs-sequelize">Connect to TiDB with Sequelize</a></td>
</tr>
<tr>
<td><a href="https://www.prisma.io/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Prisma</a></td>
<td>4.16.2</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-nodejs-prisma">Connect to TiDB with Prisma</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-nodejs-prisma">Connect to TiDB with Prisma</a></td>
</tr>
<tr>
<td><a href="https://typeorm.io/" target="_blank" referrerpolicy="no-referrer-when-downgrade">TypeORM</a></td>
<td>v0.3.17</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-nodejs-typeorm">Connect to TiDB with TypeORM</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-nodejs-typeorm">Connect to TiDB with TypeORM</a></td>
</tr>
<tr>
<td rowspan="2">Python</td>
<td><a href="https://pypi.org/project/Django/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Django</a></td>
<td>v4.2</td>
<td>Full</td>
<td><a href="https://github.com/pingcap/django-tidb" target="_blank" referrerpolicy="no-referrer-when-downgrade">django-tidb</a></td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-python-django">Connect to TiDB with Django</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-python-django">Connect to TiDB with Django</a></td>
</tr>
<tr>
<td><a href="https://www.sqlalchemy.org/" target="_blank" referrerpolicy="no-referrer-when-downgrade">SQLAlchemy</a></td>
<td>v1.4.37</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidb/v7.1/dev-guide-sample-application-python-sqlalchemy">Connect to TiDB with SQLAlchemy</a></td>
<td><a href="/tidb/dev/dev-guide-sample-application-python-sqlalchemy">Connect to TiDB with SQLAlchemy</a></td>
</tr>
</tbody>
</table>

</CustomContent>

<CustomContent platform="tidb-cloud">

<table>
<thead>
<tr>
<th>Language</th>
<th>ORM framework</th>
<th>Latest tested version</th>
<th>Support level</th>
<th>TiDB adapter</th>
<th>Tutorial</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">Go</td>
<td><a href="https://github.com/go-gorm/gorm" target="_blank" referrerpolicy="no-referrer-when-downgrade">gorm</a></td>
<td>v1.23.5</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-golang-gorm">Connect to TiDB with GORM</a></td>
</tr>
<tr>
<td><a href="https://github.com/beego/beego" target="_blank" referrerpolicy="no-referrer-when-downgrade">beego</a></td>
<td>v2.0.3</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td><a href="https://github.com/upper/db" target="_blank" referrerpolicy="no-referrer-when-downgrade">upper/db</a></td>
<td>v4.5.2</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td><a href="https://gitea.com/xorm/xorm" target="_blank" referrerpolicy="no-referrer-when-downgrade">xorm</a></td>
<td>v1.3.1</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td rowspan="4">Java</td>
<td><a href="https://hibernate.org/orm/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Hibernate</a></td>
<td>6.1.0.Final</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-java-hibernate">Connect to TiDB with Hibernate</a></td>
</tr>
<tr>
<td><a href="https://mybatis.org/mybatis-3/" target="_blank" referrerpolicy="no-referrer-when-downgrade">MyBatis</a></td>
<td>v3.5.10</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-java-mybatis">Connect to TiDB with MyBatis</a></td>
</tr>
<tr>
<td><a href="https://spring.io/projects/spring-data-jpa/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Spring Data JPA</a></td>
<td>2.7.2</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-java-spring-boot">Connect to TiDB with Spring Boot</a></td>
</tr>
<tr>
<td><a href="https://github.com/jOOQ/jOOQ" target="_blank" referrerpolicy="no-referrer-when-downgrade">jOOQ</a></td>
<td>v3.16.7 (Open Source)</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td>Ruby</td>
<td><a href="https://guides.rubyonrails.org/active_record_basics.html" target="_blank" referrerpolicy="no-referrer-when-downgrade">Active Record</a></td>
<td>v7.0</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td rowspan="2">JavaScript / TypeScript</td>
<td><a href="https://www.npmjs.com/package/sequelize" target="_blank" referrerpolicy="no-referrer-when-downgrade">sequelize</a></td>
<td>v6.20.1</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td><a href="https://www.prisma.io/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Prisma Client</a></td>
<td>4.16.2</td>
<td>Full</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td rowspan="2">Python</td>
<td><a href="https://pypi.org/project/Django/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Django</a></td>
<td>v4.1</td>
<td>Full</td>
<td><a href="https://github.com/pingcap/django-tidb" target="_blank" referrerpolicy="no-referrer-when-downgrade">django-tidb</a></td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-django">Connect to TiDB with Django</a></td>
</tr>
<tr>
<td><a href="https://www.sqlalchemy.org/" target="_blank" referrerpolicy="no-referrer-when-downgrade">SQLAlchemy</a></td>
<td>v1.4.37</td>
<td>Full</td>
<td>N/A</td>
<td><a href="https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-python-sqlalchemy">Connect to TiDB with SQLAlchemy</a></td>
</tr>
</tbody>
</table>

</CustomContent>

## GUI

| GUI | Latest tested version | Support level | Tutorial |
Expand Down

0 comments on commit 21225fd

Please sign in to comment.