Appearance
Day 23 - 数据库操作
SQLx
rust
use sqlx::{PgPool, Row};
#[derive(Debug)]
struct User {
id: i64,
name: String,
}
async fn get_user(pool: &PgPool, id: i64) -> Result<User, sqlx::Error> {
let row = sqlx::query("SELECT id, name FROM users WHERE id = ?")
.bind(id)
.fetch_one(pool)
.await?;
Ok(User {
id: row.get("id"),
name: row.get("name"),
})
}📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-22 | 基础/Web | ✅ |
| 23 | 数据库 | ✅ |
| 24 | gRPC | ⬜ |
