1

在我打开数据库文件之后sqlite3_open()和在我关闭它之前sqlite3_close(),SQLite 是否提供任何机制来处理对数据库文件的文件路径的更改?

我的实验表明,如果我在 Unix 中重命名/移动文件,默认情况下不会保持与文件的连接。重命名/移动后,任何进一步sqlite3_step()的结果都是disk I/O error.

4

1 回答 1

2

没有这样的机制。

您不得移动数据库文件,或事后重新打开数据库。

于 2013-11-06T21:59:13.617 回答