GitHub 雷达
首次出现 88 天前

transact-rs/sqlx

SQLx 是一个 Rust 语言的异步 SQL 工具包,用于在 Rust 项目中执行数据库操作,它支持编译时检查 SQL 查询的正确性而无需使用领域特定语言。 主要技术栈是纯 Rust 实现,基于 async/await 异步编程模型,支持 PostgreSQL、MySQL 和 SQLite 数据库,并兼容 tokio、async-std 和 actix 等多种异步运行时。 其亮点在于编译时查询检查能提前发现 SQL 错误,同时提供连接池、行流式读取和嵌套事务等高级功能,非常适合需要高性能和类型安全的 Rust 后端服务开发场景。

近 7 日
+48
累计 Star
17.3k
Fork
1,648
近 30 日
+108
Star 趋势 · 8 个采集点
+1%
6 月 23 日7 月 18 日
语言Rust
分类数据库/存储
最近提交7 月 11 日
创建时间12 月 28 日
首次收录6 月 23 日 · 自动扫描
README 摘要
SQLx 是一个 Rust 语言的异步 SQL 工具包,用于在 Rust 项目中执行数据库操作,它支持编译时检查 SQL 查询的正确性而无需使用领域特定语言。 主要技术栈是纯 Rust 实现,基于 async/await 异步编程模型,支持 PostgreSQL、MySQL 和 SQLite 数据库,并兼容 tokio、async-std 和 actix 等多种异步运行时。 其亮点在于编译时查询检查能提前发现 SQL 错误,同时提供连接池、行流式读取和嵌套事务等高级功能,非常适合需要高性能和类型安全的 Rust 后端服务开发场景。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开