驱动管理器¶
本文档描述了 Rust 驱动管理器的安装和使用,该管理器可在 adbc_driver_manager crate 中找到。
安装¶
cargo add adbc_core adbc_driver_manager
用法¶
use adbc_core::options::AdbcVersion;
use adbc_core::{Database, Driver};
use adbc_driver_manager::ManagedDriver;
// You must build/locate the driver yourself
let mut driver = ManagedDriver::load_dynamic_from_filename(
"/PATH/TO/libadbc_driver_sqlite.so",
None,
AdbcVersion::default(),
)
.expect("Failed to load driver");
let db = driver
.new_database()
.expect("Failed to create database handle");
let mut conn = db.new_connection().expect("Failed to create connection")
API 参考¶
请参阅 API 参考:Module driver_manager。