改用sqlite3_open_v2函数打开
int sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int flags,const char *zVfs);
前两个参数与sqllite3_open一样,flags设置为SQLITE_OPEN_READWRITE,如果数据库不存在就不创建,只返回一个error
参数zVfs允许应用程序命名一个虚拟文件系统(Virtual File System)模块,用来与数据库连接。VFS作为SQlite library和底层存储系统(如某个文件系统)之间的一个抽象层,通常客户应用程序可以简单的给该参数传递一个NULL指针,以使用默认的VFS模块。