#orm #sql #编译时 #rbatis #工具集 #动态

rbatis-core

rbatis的核心,Rust SQL 工具库。不建议直接使用。

177 个稳定版本

3.1.11 2022年7月7日
3.1.9 2022年5月18日
3.1.6 2022年3月25日
3.0.18 2021年12月9日
0.0.3 2020年6月25日

#2383数据库接口

Download history 116/week @ 2024-03-11 91/week @ 2024-03-18 98/week @ 2024-03-25 221/week @ 2024-04-01 64/week @ 2024-04-08 100/week @ 2024-04-15 87/week @ 2024-04-22 83/week @ 2024-04-29 74/week @ 2024-05-06 90/week @ 2024-05-13 131/week @ 2024-05-20 126/week @ 2024-05-27 77/week @ 2024-06-03 48/week @ 2024-06-10 98/week @ 2024-06-17 91/week @ 2024-06-24

每月336 次下载

Apache-2.0

170KB
4.5K SLoC

rbatis-core 驱动程序,基于 mongodb/bson

支持 bigdecimal, json 解码, async_std, tokio


use rbatis_core::db::{DBPool};

fn main() -> Result<(), rbatis_core::Error>{
    async_std::task::block_on(
        async move {
            //Automatic judgment of database type
            let pool = DBPool::new("mysql://root:123456@localhost:3306/test").await?;
            let mut conn = pool.acquire().await?;
            let count: u64 = conn.exec("SELECT count(1) FROM biz_activity;").await?.rows_affected;
            println!("count: {}",count);
            return Ok(());
        }
    )
}


lib.rs:

rbatis::core 的核心,Rust SQL 工具库。不建议直接使用。

依赖项

~5–25MB
~403K SLoC