#sql-database #orm #sqlite #postgresql #mysql

rbdc-pool-mobc

The Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL

3 stable releases

4.5.7 Dec 25, 2023
4.5.6 Nov 14, 2023
4.5.5 Nov 10, 2023

#2290 in Database interfaces

Download history 1/week @ 2024-11-13 5/week @ 2024-11-20 5/week @ 2024-11-27 7/week @ 2024-12-04 84/week @ 2024-12-11 32/week @ 2024-12-18 2/week @ 2024-12-25 32/week @ 2025-01-01 43/week @ 2025-01-08 66/week @ 2025-01-15 40/week @ 2025-01-22 31/week @ 2025-01-29 55/week @ 2025-02-05 65/week @ 2025-02-12 20/week @ 2025-02-19 50/week @ 2025-02-26

197 downloads per month

Apache-2.0

180KB
5K SLoC

init pool by DBPoolOptions and Pool

  • for example:
 use rbatis::RBatis;
 use rbdc_pool_mobc::MobcPool;
 use rbdc_sqlite::{SqliteConnectOptions, SqliteDriver};
 let rb=RBatis::new();

 let opts=SqliteConnectOptions::new();
 let _ = rb.init_option::<SqliteDriver, SqliteConnectOptions, MobcPool>(SqliteDriver{},opts);

Dependencies

~9–19MB
~248K SLoC