跳到主要内容

驱动

Databend 为多种编程语言提供官方驱动,使您能够从应用程序连接并交互 Databend。

快速入门

  1. 选择语言 - 从 Python、Go、Node.js、Java 或 Rust 中选择
  2. 获取连接字符串 - 使用下方 DSN 格式
  3. 安装并连接 - 遵循各驱动的专属文档

连接字符串(DSN)

所有 Databend 驱动均使用统一的 DSN(Data Source Name)格式:

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

user:pwd 指 Databend 中的 SQL 用户。参见 CREATE USER 创建用户并授予权限。

连接示例

部署方式连接字符串
自托管databend://user:pwd@host:8000/database?sslmode=disable
Databend Clouddatabend://user:pwd@host:443/database?warehouse=wh

参数参考

参数描述自托管Databend Cloud示例
sslmodeSSL 模式disable(必需)不使用?sslmode=disable
warehouseWarehouse 名称不使用必需?warehouse=compute_wh

Databend Cloud获取连接信息 →

可用驱动

语言主要特性
Pythondatabend-driver
databend-sqlalchemy
• 同步/异步支持
• SQLAlchemy 方言
• 兼容 PEP 249
Godatabend-go• database/sql 接口
• 连接池
• 批量操作
Node.jsdatabend-driver• TypeScript 支持
• 基于 Promise 的 API
• 流式结果
Javadatabend-jdbc• 兼容 JDBC 4.0
• 连接池
• 预处理语句
Rustdatabend-driver• Async/await 支持
• 类型安全查询
• 零拷贝反序列化
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册