本机客户端中的SQLite

本机客户端中的SQLite,sqlite,google-nativeclient,Sqlite,Google Nativeclient,我试图在本机客户端应用程序中使用sqlite3。Chromium项目中有一个可用的端口,但我无法使其正常运行。 我的问题是,由于某种原因,应用程序无法打开DB,因为像sqlite3\u open(“/filename.DB”,&DB)这样的调用失败,出现I/O错误。 我将/安装到html5fs文件系统 有人设法将SQLite与本机客户端一起使用吗? 如果是这样的话,我真的很想看到一个简单的代码,它可以做一些事情,比如打开一个DB,创建一个表,插入一些事情,然后做一个选择几乎挣扎了一天,我找到了一

我试图在本机客户端应用程序中使用
sqlite3
。Chromium项目中有一个可用的端口,但我无法使其正常运行。 我的问题是,由于某种原因,应用程序无法打开DB,因为像
sqlite3\u open(“/filename.DB”,&DB)这样的调用失败,出现I/O错误。
我将
/
安装到
html5fs
文件系统

有人设法将SQLite与本机客户端一起使用吗?
如果是这样的话,我真的很想看到一个简单的代码,它可以做一些事情,比如打开一个DB,
创建一个表,
插入
一些事情,然后做一个
选择

几乎挣扎了一天,我找到了一个解决方法,可以通过指定一个VFS参数来跳过磁盘I/O错误

sqlite3_open_v2(filename, &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_NOMUTEX, "unix-none");
有关VFS的更多信息,请参阅 我的测试环境在chrome扩展上