Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我打开数据库文件之后sqlite3_open()和在我关闭它之前sqlite3_close(),SQLite 是否提供任何机制来处理对数据库文件的文件路径的更改?
sqlite3_open()
sqlite3_close()
我的实验表明,如果我在 Unix 中重命名/移动文件,默认情况下不会保持与文件的连接。重命名/移动后,任何进一步sqlite3_step()的结果都是disk I/O error.
sqlite3_step()
disk I/O error
没有这样的机制。
您不得移动数据库文件,或事后重新打开数据库。