连接数据库

可通过以下步骤连接数据库:

  1. 通过 new 方法创建 ClientBuilder 对象;

  2. 通过 with 方法配置连接;

  3. 通过 connect 方法进行连接,如果连接成功将返回 client 对象。

接口说明

new

语法

new(addr: tokio::net::ToSocketAddrs)

参数

addr 服务端地址。

详情

创建 ClientBuilder 。

with_auth

语法

with_auth(auth: (impl Into<&'a str>, impl Into<&'a str>))

参数

auth 用户名与密码。

详情

配置登录信息,即用户名与密码 。

connect

语法

connect()

参数

无。

详情

连接 DolphinDB server。

示例

// 提供 server 的 IP 和端口号
let mut builder = ClientBuilder::new("127.0.0.1:8848");

// 使用默认的 admin 账号登录
builder.with_auth(("admin", "123456"));

// 建立连接,连接成功时,返回一个 client 对象
let mut client = builder.connect().await.unwrap();