700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > electronjs MySQL javascript – 在Electron应用程序中使用sql.js.

electronjs MySQL javascript – 在Electron应用程序中使用sql.js.

时间:2019-07-17 18:22:01

相关推荐

electronjs MySQL javascript – 在Electron应用程序中使用sql.js.

我是

Electron的新手.它非常棒,而且入门非常有趣而且非常简单.一段时间以来,我一直试图找到一个在我的应用程序中使用的“数据库”解决方案.当然有Web SQL /本地存储选项,但我试图使用SQLite.我找到了

sql.js,它很棒且易于使用.我可以让一切正常运行放我无法保存/更新数据库文件!

这是代码:

var remote = require('remote'),

fileSystem = remote.require('fs'),

sql = remote.require('./nodeModules/sql.js'),

database = new sql.Database(fileSystem.readFileSync('./database.sqlite'));

database.run('CREATE TABLE IF NOT EXISTS products (ID integer primary key autoincrement, name text, price integer, stock integer)');

// Save the data back to the file

var data = database.export();

var buffer = new Buffer(data);

fileSystem.writeFileSync("./database.sqlite", buffer);

但我从“缓冲区”收到此错误:未捕获的TypeError:必须以数字,缓冲区,数组或字符串开头.你以前遇到过这个问题吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。