From c817d8a0b48b25436cf266a42a880cba6b351024 Mon Sep 17 00:00:00 2001 From: menshibin Date: Sat, 3 Aug 2024 11:36:49 +0800 Subject: [PATCH] add python example --- docs/zh/08-develop/01-connect/index.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/zh/08-develop/01-connect/index.md b/docs/zh/08-develop/01-connect/index.md index 0e92400d9e..528a30f909 100644 --- a/docs/zh/08-develop/01-connect/index.md +++ b/docs/zh/08-develop/01-connect/index.md @@ -322,6 +322,28 @@ Rust 连接器使用 DSN 来创建连接, DSN 描述字符串基本结构如 DSN 的详细说明和如何使用详见 [连接功能](../../reference/connector/rust/#连接功能) + + Node.js 连接器使用 DSN 来创建连接, DSN 描述字符串基本结构如下: + + ```text + [+]://[[:@]:][/][?=[&=]] + |------------|---|-----------|-----------|------|------|------------|-----------------------| + | protocol | | username | password | host | port | database | params | + ``` + + - **protocol**: 使用 websocket 协议建立连接。例如`ws://localhost:6041` + - **username/password**: 数据库的用户名和密码。 + - **host/port**: 主机地址和端口号。例如`localhost:6041` + - **database**: 数据库名称。 + - **params**: 其他参数。 例如token。 + + - 完整 D 示例: + + ```js + ws://root:taosdata@localhost:6041 + ``` + + ConnectionStringBuilder 使用 key-value 对方式设置连接参数,key 为参数名,value 为参数值,不同参数之间使用分号 `;` 分割。