sqlite数据库c语言api想使当数据库不存在时sqlite3_open不创建数据库?
改用sqlite3openv2函数打开intsqlite3uopenv2的前两个参数(constchar*filename,sqlite3**ppdb,intflags,constchar*zvfs)与sqllite3uopen的参数相同,flags设置为sqliteuopenureadwrite:如果数据库不存在,则不会创建它。它只返回一个错误参数zvfs,该参数允许应用程序命名一个虚拟文件系统模块以与数据库连接。vfs是sqlite库和底层存储系统(如文件系统)之间的抽象层。通常,客户机应用程序可以简单地向参数传递一个空指针,以使用默认的vfs模块。
原文标题:sqlite退出命令 SQLITE数据库C语言API想使当数据库不存在时sqlite3_open不创建数据库?,如若转载,请注明出处:https://www.saibowen.com/news/18532.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。