bb8-rusqlite
此板条箱提供了一个连接管理器,您可以将其与一起使用以提供连接池。
例子
请参见以获取一个独立的示例,但是从本质 ,这是这样的:
let manager = RusqliteConnectionManager::new("my-database.db");
let pool = bb8::Pool::builder().build(manager).await?;
// ...
let conn = pool.get().await?;
// conn is a rusqlite::Connection, so do whatever you'd normally do with it!
注意事项
没有内存数据库
rusqlite允许使用Connection::open_in_memory系列方法创建内存数据库。 内存中SQLite数据库是按连接的,这意味着拥有
2021-04-03 12:09:42
8KB
Rust
1