小巧、快速、可靠。
三者选其二。

SQLite C 接口

与日志文件对应的数据库文件

sqlite3_file *sqlite3_database_file_object(const char*);

如果 X 是传递到 sqlite3_vfs 的 xOpen 方法的回滚或 WAL 模式日志文件的名称,则 sqlite3_database_file_object(X) 返回一个指向表示主数据库文件的 sqlite3_file 对象的指针。

此例程仅用于自定义 VFS 实现。它不是通用接口。参数 sqlite3_file_object(X) 必须是已传递到 sqlite3_vfs 的 xOpen 方法中的文件名指针,其中 xOpen 的 flags 参数包含 SQLITE_OPEN_MAIN_JOURNALSQLITE_OPEN_WAL 中的某个位。对该例程的任何其他使用都会导致未定义的行为,并且可能造成不良结果。

另请参阅 对象常量函数 的列表。