#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 • Rust 包仓库 116/week @ 2024-03-11 • Rust 包仓库 91/week @ 2024-03-18 • Rust 包仓库 98/week @ 2024-03-25 • Rust 包仓库 221/week @ 2024-04-01 • Rust 包仓库 64/week @ 2024-04-08 • Rust 包仓库 100/week @ 2024-04-15 • Rust 包仓库 87/week @ 2024-04-22 • Rust 包仓库 83/week @ 2024-04-29 • Rust 包仓库 74/week @ 2024-05-06 • Rust 包仓库 90/week @ 2024-05-13 • Rust 包仓库 131/week @ 2024-05-20 • Rust 包仓库 126/week @ 2024-05-27 • Rust 包仓库 77/week @ 2024-06-03 • Rust 包仓库 48/week @ 2024-06-10 • Rust 包仓库 98/week @ 2024-06-17 • Rust 包仓库 91/week @ 2024-06-24 • Rust 包仓库

每月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