2个不稳定版本
0.2.0 | 2021年11月13日 |
---|---|
0.1.0 | 2021年4月5日 |
#2733 在 数据库接口
65KB
1.5K SLoC
氧化-MDF
氧化-MDF为SQL Server数据库文件提供了一个Rust编写的读取库。
为了读取MDF文件,请检出代码并运行示例
cargo run --example print_all -- data/spg_verein_TST.mdf
# For more information use the help:
cargo run --example print_all -- --help
为什么这个crate使用GPLv3许可证?
代码基于OrcaMDF,原始代码使用GPLv3许可证。
lib.rs
:
用于解析MDF文件的crate
氧化-MDF
提供了解析Microsoft SQL Server MDF文件的工具。
use oxidized_mdf::MdfDatabase;
use async_std::stream::StreamExt;
let mut db = MdfDatabase::open("data/AWLT2005.mdf").await.unwrap();
let mut rows = db.rows("Address").unwrap();
while let Some(row) = rows.next().await {
println!("{:?}", row.value("City"));
}
依赖项
~15–29MB
~486K SLoC