📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

使用驱动连接 TiDB Cloud Lake



TiDB Cloud Lake 为多种编程语言提供了官方驱动,使你能够从应用程序连接到 TiDB Cloud Lake 并与之交互。

快速开始

  1. 选择你的语言 - 可从 Python、Go、Node.js、Java 或 Rust 中选择
  2. 获取连接字符串 - 使用下面的 DSN 格式
  3. 安装并连接 - 按照对应驱动的文档进行操作

连接字符串(DSN)

所有 TiDB Cloud Lake 驱动都使用相同的 DSN(Data Source Name)格式:

lake://user:pwd@host[:port]/[database][?sslmode=disable][&arg1=value1]

连接示例

部署连接字符串
TiDB Cloud Lakelake://user:pwd@host:443/database?warehouse=wh

参数参考

参数描述TiDB Cloud Lake示例
sslmodeSSL 模式不使用?sslmode=disable
warehouse计算集群名称必填?warehouse=compute_wh

TiDB Cloud Lake:获取连接信息 →

可用驱动

语言软件包关键特性
Pythontidbcloudlake-driver
lake-sqlalchemy
• 支持同步/异步
• SQLAlchemy 方言
• 兼容 PEP 249
Golake-go• database/sql 接口
• 连接池
• 批量操作
Node.jstidbcloudlake-driver• TypeScript 支持
• 基于 Promise 的 API
• 流式结果
Javalake-jdbc• 兼容 JDBC 4.0
• 连接池
• 预处理语句
Rustlake-driver• 支持 Async/await
• 类型安全查询
• 零拷贝反序列化

文档内容是否有帮助?