feat: add sqlx
This commit is contained in:
19
__database/sqlx/src/main.rs
Normal file
19
__database/sqlx/src/main.rs
Normal file
@@ -0,0 +1,19 @@
|
||||
use sqlx::sqlite::SqlitePoolOptions;
|
||||
|
||||
#[async_std::main]
|
||||
// or #[tokio::main]
|
||||
async fn main() -> Result<(), sqlx::Error> {
|
||||
let pool = SqlitePoolOptions::new()
|
||||
.max_connections(5)
|
||||
.connect("sqlite::memory:")
|
||||
.await?;
|
||||
|
||||
println!("{:#?}", pool);
|
||||
|
||||
let row: (i64,) = sqlx::query_as("SELECT $1")
|
||||
.bind(150_i64)
|
||||
.fetch_one(&pool).await?;
|
||||
println!("{:#?}", row);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user