我在Linux上的c ++客户端使用sqlite3,我打算用node.js打开相同的数据库。
也就是说,我的意思是我想在其他进程之间使用相同的数据库文件,而不是线程。
在我的窗户上,我在两个cmd shell上运行了sqlite3.exe。
在第一个cmd shell中,
sqlite3.exe
源码> ATTACH DATABASE'文件:memdb1?mode = memory& cache = shared'AS aux1;
源码>创建表项(名称varchar(20));
源码>插入项目(名称)值('item1');
在第二个cmd shell中,
sqlite3.exe
源码> ATTACH DATABASE'文件:memdb1?mode = memory& cache = shared'AS aux1;
源码>从项目中选择*; 错误:没有这样的表:items
任何建议或评论都会感激不尽。
答案 0 :(得分:0)