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:必須以數字,緩沖區,數組或字符串開頭.你以前遇到過這個問題嗎?
總結
以上是生活随笔為你收集整理的electronjs MySQL,javascript – 在Electron应用程序中使用sql.js.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股票连续下跌后出现阴十字星说明什么?
- 下一篇: ST长生是退市还是重组?