#database-client #sql #mekadb #sql-client

已删除 mekadb-client

Hypi官方的MekaDB Rust客户端

4个版本

0.1.4 2024年1月31日
0.1.3 2024年1月31日
0.1.2 2024年1月31日
0.1.1 2024年1月30日
0.1.0 2024年1月30日

#99 in #database-client

Apache-2.0

39KB
790 代码行

MekaDB

https://hypi.ai/mekadb注册。

用法

  fn demo(){
    let client = MekaDBClient::connect("https://mekadb.hypi.app".to_owned()).await?;
    let ctx = client.login("<db>".to_owned(), "<username>".to_owned(), "<password>".to_owned(), ).await?;

    let _ = client.query("CREATE TABLE IF NOT EXISTS user(username VARCHAR, pass VARCHAR, PRIMARY KEY (username))".to_owned(),ctx.clone(),None::<Vec<ParamValue>>).await?;
    let _ = client.query("INSERT INTO user(username,pass) VALUES('courtney','pass1'),('damion','pass2')".to_owned(), ctx.clone(), None::<Vec<ParamValue>>, ).await?;
    let rows = client.query("SELECT * FROM user".to_owned(), ctx.clone(), None::<Vec<ParamValue>>,).await?;
    println!("Rows {:?}", rows);
  }

依赖

~6–8.5MB
~147K SLoC