27
exports.allProbes = function() {
    var rows = db.all("SELECT * FROM probes;");
    return rows;
};

main:
var json_values = allProbes();

そのようなことは可能ですか?つまり、コールバック関数を使用せずに、db からデータ (同期モード) を読み取るだけです。JSON形式の出力を返しますか?

ありがとう。

4

3 に答える 3

-1

npm install --save sql.js で sql.js をインストールする必要があります

残りは以下の手順に従ってください:

var fs = require('fs');    
var sql = require('sql.js');    
var bfr = fs.readFileSync('/tmp/db.sqlite');

var db = new sql.Database(bfr);
db.each('SELECT * FROM test', function (row) {

  console.log(row);

});

このリンクの下で取得できる詳細: https://discuss.atom.io/t/how-to-access-a-local-db-on-windows-through-electron/22400/13

于 2017-07-25T11:28:29.447 に答える