#sql-database #sqlite #orm #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

#2795 in Database interfaces

Download history 48/week @ 2024-03-13 53/week @ 2024-03-20 55/week @ 2024-03-27 66/week @ 2024-04-03 38/week @ 2024-04-10 61/week @ 2024-04-17 60/week @ 2024-04-24 40/week @ 2024-05-01 45/week @ 2024-05-08 47/week @ 2024-05-15 60/week @ 2024-05-22 62/week @ 2024-05-29 45/week @ 2024-06-05 39/week @ 2024-06-12 38/week @ 2024-06-19 42/week @ 2024-06-26

173 downloads per month

Apache-2.0

170KB
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
~252K SLoC