diff --git a/docs-cn/14-reference/03-connector/03-connector.mdx b/docs-cn/14-reference/03-connector/03-connector.mdx
index 68b958801fe1928324255f3e54f4d46cbb382695..bbd687e1e137df434b683870e051922bac3bc10c 100644
--- a/docs-cn/14-reference/03-connector/03-connector.mdx
+++ b/docs-cn/14-reference/03-connector/03-connector.mdx
@@ -2,7 +2,7 @@
title: 连接器
---
-TDengine 提供了丰富的应用程序开发接口,其中官方连接器包括支持 C/C++、Java、Python、Go、Node.js、C# 等多种语言的连接器,支持使用原生接口(taosc)连接和 REST 接口(部分语言暂不支持)连接 TDengine 数据库,便于用户快速开发自己的应用。社区开发者也开发了多种非官方连接器,例如 Lua 连接器和 PHP 连接器。
+TDengine 提供了丰富的应用程序开发接口,为了便于用户快速开发自己的应用,TDengine 支持了多种编程语言的连接器,其中官方连接器包括支持 C/C++、Java、Python、Go、Node.js、C# 等语言的连接器。这些连接器支持使用原生接口(taosc)连接和 REST 接口(部分语言暂不支持)连接 TDengine 数据库。社区开发者也贡献了多个非官方连接器,例如 Lua 连接器和 PHP 连接器。

diff --git a/docs-cn/14-reference/03-connector/csharp.mdx b/docs-cn/14-reference/03-connector/csharp.mdx
index 619c99d59215dc178d47c4921d9fdbfb742c0d36..2335ed8fb2acd2869acccba6f65ed035f01ff2ed 100644
--- a/docs-cn/14-reference/03-connector/csharp.mdx
+++ b/docs-cn/14-reference/03-connector/csharp.mdx
@@ -8,11 +8,11 @@ import Preparition from "./_preparition.mdx"
## 总体介绍
-TDengine.Connector 是 TDengine 提供的 C# 连接器。C# 语言开发人员可以通过它开发存取 TDengine 数据库的 C# 应用软件。连接器支持通过客户端驱动(taosc)建立本地连接 TDengine 服务端。进行查询、订阅、schemaless 接口、参数绑定接口等功能。
+`TDengine.Connector` 是 TDengine 提供的 C# 连接器。C# 语言开发人员可以通过它开发存取 TDengine 数据库的 C# 应用软件。连接器支持通过客户端驱动(taosc)建立本地连接 TDengine 数据库。进行数据写入、查询、订阅、schemaless 数据写入、参数绑定接口数据写入等功能。
-TDengine.Connector 目前暂未提供使用 REST 连接d的接口,用户可以参考 [RESTful APIs](https://docs.taosdata.com//reference/restful-api/) 文档自行编写。
+`TDengine.Connector` 目前暂未提供 REST 连接方式,用户可以参考 [RESTful APIs](https://docs.taosdata.com//reference/restful-api/) 文档自行编写。
-本文介绍如何在 Windows 或 Linux 环境中安装 TDengine.Connector,并通过 TDengine.Connector 连接 TDengine 数据库、进行数据查询、数据写入等基本操作。
+本文介绍如何在 Windows 或 Linux 环境中安装 `TDengine.Connector`,并通过 `TDengine.Connector` 连接 TDengine 数据库,进行数据写入、查询等基本操作。
## 支持的平台
@@ -45,25 +45,11 @@ TDengine.Connector 目前暂未提供使用 REST 连接d的接口,用户可以
-
### 使用 dotnet CLI 安装
-使用 C# Connector 连接数据库前,需要具备以下条件:
-
-1. Linux 或 Windows 操作系统
-2. .Net 5.0 及以上运行时环境
-3. TDengine-client
-
-**注意**:使用 C# 连接器包时需要安装对应的客户端驱动。
-
-- 在 Linux 系统中成功安装 TDengine 客户端之后,TDengine.Connector 依赖的本地客户端驱动 libtaos.so 文件会被自动拷贝至 /usr/lib/libtaos.so,该目录包含在 Linux 自动扫描路径上,无需单独指定。
-- 在 Windows 系统中成功安装 TDengine 客户端之后,TDengine.Connector 依赖的本地客户端驱动 taos.dll 文件会自动拷贝到系统默认搜索路径 C:/Windows/System32 下,同样无需单独指定。
-
-**注意**:在 Windows 环境下开发时,需要安装 TDengine 对应的 [Windows 客户端](https://www.taosdata.com/cn/all-downloads/#TDengine-Windows-Client),Linux 服务器安装完 TDengine 之后默认已安装 client,也可以单独安装 [Linux 客户端](/get-started/) 连接远程 TDengine Server。
-
#### 使用 dotnet CLI 获取 C# 驱动
-可以在当前 .NET 项目的路径下,通过 dotnet 命令引用 Nuget 中发布的 TDengine.Connector 到当前项目。
+可以在当前 .NET 项目的路径下,通过 dotnet 命令引用 Nuget 中发布的 `TDengine.Connector` 到当前项目。
``` bash
dotnet add package TDengine.Connector
@@ -71,12 +57,12 @@ dotnet add package TDengine.Connector
#### 使用源码获取 C# 驱动
-可以下载 TDengine 的源码,直接引用最新版本的 TDengine.Connector库
+可以下载 TDengine 的源码,直接引用最新版本的 TDengine.Connector 库
```bash
git clone https://github.com/taosdata/TDengine.git
cd TDengine/src/connector/C#/src/
-cp -r C#/src/TDengineDriver/ myProject
+cp -r TDengineDriver/ myProject
cd myProject
dotnet add TDengineDriver/TDengineDriver.csproj
@@ -145,7 +131,7 @@ namespace TDengineExample
### 第三方驱动
-Maikebing.Data.Taos 是一个 TDengine 的 ADO.NET 连接器,支持 Linux,Windows 平台。该连接器由社区贡献者`麦壳饼@@maikebing` 提供,具体请参考:
+`Maikebing.Data.Taos` 是一个 TDengine 的 ADO.NET 连接器,支持 Linux,Windows 平台。该连接器由社区贡献者`麦壳饼@@maikebing` 提供,具体请参考:
* 接口下载:
* 用法说明:
@@ -159,6 +145,6 @@ Maikebing.Data.Taos 是一个 TDengine 的 ADO.NET 连接器,支持 Linux,Wi
* Unhandled exception. System.DllNotFoundException: Unable to load DLL 'taos' or one of its dependencies: 找不到指定的模块。
一般是因为程序没有找到依赖的客户端驱动。解决方法为:Windows 下可以将 `C:\TDengine\driver\taos.dll` 拷贝到 `C:\Windows\System32\ ` 目录下,Linux 下建立如下软链接 `ln -s /usr/local/taos/driver/libtaos.so.x.x.x.x /usr/lib/libtaos.so` 即可。
-
+
## API 参考
[API 参考](https://docs.taosdata.com/api/connector-csharp/html/860d2ac1-dd52-39c9-e460-0829c4e5a40b.htm)
diff --git a/docs-cn/14-reference/03-connector/go.mdx b/docs-cn/14-reference/03-connector/go.mdx
index 954a17b8626fe7ce179bd08bf289c6c985f5a76f..03f8d608b31f845418aaca59bd72bd64b002e128 100644
--- a/docs-cn/14-reference/03-connector/go.mdx
+++ b/docs-cn/14-reference/03-connector/go.mdx
@@ -8,13 +8,11 @@ import Preparition from "./_preparition.mdx"
## 总体介绍
-driver-go 是 TDengine 的官方 Go 语言连接器。Go 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。driver-go 实现了 Go [database/sql](https://golang.org/pkg/database/sql/) 包的接口,支持通过客户端驱动程序(taosc)原生连接 TDengine 服务端,支持数据写入、查询、订阅、schemaless 接口和参数绑定接口等功能。
+`driver-go` 是 TDengine 的官方 Go 语言连接器。Go 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。`driver-go` 实现了 Go 语言[ database/sql ](https://golang.org/pkg/database/sql/) 包的接口。`driver-go` 支持通过客户端驱动程序(taosc)原生连接 TDengine 服务端,支持数据写入、查询、订阅、schemaless 接口和参数绑定接口等功能。也支持使用 REST 连接 TDengine 数据库。REST 连接实现的功能特性集合和原生连接有少量不同。
-driver-go 也支持使用 REST 连接 TDengine 服务端。REST 连接实现的功能集合和原生连接有少量不同。
+本文介绍如何在 Windows 或 Linux 环境中安装 `driver-go`,并通过 `driver-go` 连接 TDengine 数据库、进行数据查询、数据写入等基本操作。
-本文介绍如何在 Windows 或 Linux 环境中安装 driver-go,并通过 driver-go 连接 TDengine 数据库、进行数据查询、数据写入等基本操作。
-
-Go 连接器的源码托管在 github。项目名称:driver-go。欢迎 [贡献源码](https://github.com/taosdata/driver-go) 或 [报告问题](https://github.com/taosdata/driver-go/issues)。
+Go 连接器的源码托管在 GitHub。项目名称:driver-go。欢迎 [贡献源码](https://github.com/taosdata/driver-go) 或 [报告问题](https://github.com/taosdata/driver-go/issues)。
## 支持的平台
@@ -315,7 +313,7 @@ stmt 查询,返回 `database/sql/driver` 包的 `Rows` 结构。
* `func (stmt *InsertStmt) Prepare(sql string) error`
-预处理 sql 语句。
+预处理 SQL 语句。
* `func (stmt *InsertStmt) SetTableName(name string) error`
diff --git a/docs-cn/14-reference/03-connector/java.mdx b/docs-cn/14-reference/03-connector/java.mdx
index 9c37beb08fc3a3540780ae1e9d31ea8b4ae316c5..4b3c1dce5c0fb456571d4450271e5a20770dd7cd 100644
--- a/docs-cn/14-reference/03-connector/java.mdx
+++ b/docs-cn/14-reference/03-connector/java.mdx
@@ -9,9 +9,9 @@ import Preparition from "./_preparition.mdx"
## 总体介绍
-taos-jdbcdriver 是 TDengine 的官方 Java 语言连接器。Java 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。taos-jdbcdriver 实现了 JDBC driver 标准的接口。支持通过客户端驱动程序(taosc)原生连接 TDengine 服务端,支持数据写入、查询、订阅、schemaless 接口和参数绑定接口等功能。
+`taos-jdbcdriver` 是 TDengine 的官方 Java 语言连接器。Java 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。`taos-jdbcdriver` 实现了 JDBC driver 标准的接口。支持通过客户端驱动程序(taosc)原生连接 TDengine 服务端,支持数据写入、查询、订阅、schemaless 接口和参数绑定接口等功能。
-taos-jdbcdriver(2.0.18 和更高版本)也支持使用 REST 连接 TDengine 数据库。REST 连接实现的功能集合和原生连接有少量不同。
+`taos-jdbcdriver`(2.0.18 及更高版本)也支持使用 REST 连接 TDengine 数据库。REST 连接实现的功能集合和原生连接有少量不同。

@@ -19,8 +19,9 @@ taos-jdbcdriver(2.0.18 和更高版本)也支持使用 REST 连接 TDengine
- JDBC 原生连接:Java 应用在物理节点 1(pnode1)上使用 JDBC 原生连接的 API ,直接调用客户端驱动(libtaos.so 或 taos.dll)的 API 将写入和查询请求发送到位于物理节点 2(pnode2)上的 taosd 实例。
- RESTful:应用将 SQL 发送给位于物理节点 2(pnode2)上的 REST 连接器,再调用客户端驱动 API。
-- JDBC-RESTful:Java 应用通过 JDBC-RESTful 的 API ,将 SQL 封装成一个 RESTful 请求,发送给物理节点 2 的 REST 连接器。
+- JDBC-RESTful:Java 应用通过 JDBC-RESTful 的 API ,将 SQL 封装成一个 REST 请求,发送给物理节点 2 的 REST 连接器。
+:::info
TDengine 的 JDBC 驱动实现尽可能与关系型数据库驱动保持一致,但 TDengine 与关系对象型数据库的使用场景和技术特征存在差异,所以`taos-jdbcdriver` 与传统的 JDBC driver 也存在一定差异。在使用时需要注意以下几点:
- TDengine 目前不支持针对单条数据记录的删除操作。
diff --git a/docs-cn/14-reference/03-connector/node.mdx b/docs-cn/14-reference/03-connector/node.mdx
index c0b046f45862e59f3ae2bf9f43be937325da5750..f513b46c8069a9715e557aa55c670656dfb0f958 100644
--- a/docs-cn/14-reference/03-connector/node.mdx
+++ b/docs-cn/14-reference/03-connector/node.mdx
@@ -8,7 +8,7 @@ import Preparition from "./_preparition.mdx"
## 总体介绍
-td2.0-connector 是 TDengine 的官方 Node.js 连接器。Node.js 开发人员可以通过它开发可以存取 TDengine 数据的应用软件。
+`td2.0-connector` 是 TDengine 的官方 Node.js 连接器。Node.js 开发人员可以通过它开发可以存取 TDengine 数据的应用软件。
## 支持的平台
@@ -59,14 +59,14 @@ Node.js 连接器支持的系统有:
- 应用驱动安装请参考[安装连接器驱动步骤](/reference/connector/#安装客户端驱动)。
-我们使用[node-gyp](https://github.com/nodejs/node-gyp)和 TDengine 服务端进行交互。安装 Node.js 连接器之前,还需要根据具体操作系统来安装下文提到的一些依赖工具。如果要安装的是 RESTful 连接器则可以跳过以下步骤,直接只用 npm 安装。
+我们使用[node-gyp](https://github.com/nodejs/node-gyp)和 TDengine 服务端进行交互。安装 Node.js 连接器之前,还需要根据具体操作系统来安装下文提到的一些依赖工具。如果要安装的是 REST 连接器则可以跳过以下步骤,直接只用 npm 安装。
### Linux
- `python` (建议`v2.7` , `v3.x.x` 目前还不支持)
-- `node` 2.0.6 支持 >=v12.8.0 <= v12.9.1 || >=v10.20.0 <= v10.9.0 ;2.0.5 及更早版本支持 v10.x 版本,其他版本可能存在包兼容性的问题。
+- `td2.0-connector` 2.0.6 支持 Node.js LTS v10.9.0 或更高版本, Node.js LTS v12.8.0 或更高版本;2.0.5 及更早版本支持 Node.js LTS v10.x 版本。其他版本可能存在包兼容性的问题
- `make`
-- c 语言编译器比如[GCC](https://gcc.gnu.org)
+- C 语言编译器,[GCC](https://gcc.gnu.org) v4.8.5 或更高版本
### Windows
@@ -82,7 +82,7 @@ Node.js 连接器支持的系统有:
- 安装 [Python](https://www.python.org/downloads/) 2.7(`v3.x.x` 暂不支持) 并执行 `npm config set python python2.7`
- 进入`cmd`命令行界面,`npm config set msvs_version 2017`
-如果以上步骤不能成功执行,可以参考微软的 Node.js 用户手册[Microsoft's Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules)。
+参考微软的 Node.js 用户手册[Microsoft's Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules)。
如果在 Windows 10 ARM 上使用 ARM64 Node.js,还需添加 "Visual C++ compilers and libraries for ARM64" 和 "Visual C++ ATL for ARM64"。
@@ -94,7 +94,7 @@ Node.js 连接器支持的系统有:
npm install td2.0-connector
```
-- 安装 RESTful 连接器
+- 安装 REST 连接器
```bash
npm i td2.0-rest-connector
@@ -116,7 +116,7 @@ npm install td2.0-connector
node nodejsChecker.js host=localhost
```
-- 执行以上步骤后,在命令行会输出 nodejs 连接 TDengine 实例,并执行简答插入和查询的结果。
+- 执行以上步骤后,在命令行会输出 nodejs 连接 TDengine 实例,并执行简单插入和查询的结果。
## 建立连接
@@ -134,7 +134,7 @@ var cursor = conn.cursor(); // Initializing a new cursor
conn.close();
```
-### 建立RESTful连接
+### 建立 REST 连接
安装并引用 `td2.0-rest-connector` 包。
@@ -154,7 +154,7 @@ let cursor = conn.cursor();
## 使用示例
| 示例程序 | 示例程序描述 |
|-----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
-| [connection](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/cursorClose.js) | 建立连接的示例。 |
+| [connection](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/cursorClose.js) | 建立连接的示例。 |
| [stmtBindBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamBatchSample.js) | 绑定多行参数插入的示例。 |
| [stmtBind](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindParamSample.js) | 一行一行绑定参数插入的示例。 |
| [stmtBindSingleParamBatch](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/stmtBindSingleParamBatchSample.js) | 按列绑定参数插入的示例。 |
@@ -165,7 +165,7 @@ let cursor = conn.cursor();
| [schemless insert](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSchemalessInsert.js) | schemless 插入的示例。 |
| [subscribe](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/testSubscribe.js) | 订阅的使用示例。 |
| [asyncQuery](https://github.com/taosdata/TDengine/blob/develop/src/connector/nodejs/examples/tset.js) | 异步查询的使用示例。 |
-| [RESTful](https://github.com/taosdata/TDengine/tree/develop/src/connector/TypeScript-REST/example) | RESTful 连接的 TypeScript 使用示例。 |
+| [REST](https://github.com/taosdata/TDengine/tree/develop/src/connector/TypeScript-REST/example) | 使用 REST 连接的 TypeScript 使用示例。|
## 使用限制
@@ -189,7 +189,7 @@ Node.js 连接器的使用参见[视频教程](https://www.taosdata.com/blog/202
## 常见问题(optional)
-1. 使用 RESTful 连接需要启动 taosadapter。
+1. 使用 REST 连接需要启动 taosadapter。
``` bash
sudo systemctl start taosadapter
diff --git a/docs-cn/14-reference/03-connector/rust.mdx b/docs-cn/14-reference/03-connector/rust.mdx
index e313cc1b386846f549f7e99c79a92ce1e5c0f400..83957b6131c10b5c25d57ce87594819ec1d0775a 100644
--- a/docs-cn/14-reference/03-connector/rust.mdx
+++ b/docs-cn/14-reference/03-connector/rust.mdx
@@ -8,7 +8,7 @@ import Preparition from "./_preparition.mdx"
[](https://crates.io/crates/libtaos)  [](https://docs.rs/libtaos)
-libtaos 是 TDengine 的官方 Rust 语言连接器。Rust 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。libtaos 使用不同的 features 提供对通过客户端驱动程序(taosc)原生连接和使用 REST 连接 TDengine 服务端的。以下是可使用的特性列表:
+`libtaos` 是 TDengine 的官方 Rust 语言连接器。Rust 语言开发人员可以通过它开发存取 TDengine 数据库的应用软件。`libtaos` 使用不同的 “特性(Rust Cargo 包管理关键字 features)” 提供对通过客户端驱动程序(taosc)原生连接和使用 REST 连接 TDengine 数据库。以下是可使用的特性列表:
| 启用特性 | 支持平台 | 说明 |
| -------- | --------------------- | ----------------------------------------------------------------- |
@@ -16,7 +16,9 @@ libtaos 是 TDengine 的官方 Rust 语言连接器。Rust 语言开发人员可
| rest | Windows, Linux, macOS | 使用 HTTP REST API 接口(rest),适用于全平台 |
| (+)r2d2 | - | 使用 [r2d2] 提供的连接池接口,需要与 default 或 rest 特性配合使用 |
-*NOTE: Rust 连接器仍然在快速开发中,1.0 之前无法保证其向后兼容,请使用时注意版本及对应的文档。*
+:::warning
+
+Rust 连接器仍然在快速开发中,1.0 之前无法保证其向后兼容,请使用时注意版本及对应的文档。*
## 版本支持