6 个版本
使用旧的 Rust 2015
0.2.4 | 2017年3月19日 |
---|---|
0.2.3 | 2017年3月17日 |
0.1.0 | 2017年3月4日 |
#26 在 #odbc
23KB
336 行
ODBC (Open Database Connectivity) 的 FFI (Foreign Function Interface) 绑定,由于作为 C-API 的 ffi 绑定本质上是低级的,这个库旨在成为其他库的基础,而不是直接使用。
设计目标
- 提供与 ODBC 驱动管理器 C 接口兼容的 ODBC 符号声明
- 为 Unix 和 Windows 提供符号的正确定义,可以是 32 位或 64 位的版本
- 不抽象掉任何底层 API 的功能
- 在可行的地方提高类型安全性
- 由于目前不太可能有人用 Rust 编写 ODBC 2.0 应用程序,我故意省略了像 'SQLAllocEnv' 这样的废弃符号
当前状态
我会随着在高级 API 中实现用例而添加符号到这个库中。如果您缺少什么,请随时贡献。
文档
贡献
想要帮忙吗?只需创建一个问题、拉取请求或联系 [email protected]。