在NodeJS中访问SQLite3数据库

我正在NodeJS中使用SQLite3创build一个数据库。 我已经成功地使用表格创build数据库并插入数据。 如果我在同一个文件中,我做了一个select从我的表中logging数据,它的工作原理。 我的问题是我怎样才能从另一个js文件的数据库上运行一个查询? 我试过使用模块的方式,但没有运气。 比方说,创build数据库的m文件被调用

db.js

var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('./database.db'); db.serialize(function() { db.run("CREATE TABLE if not exists parameters (path TEXT)"); var stmt = db.prepare("INSERT INTO parameters VALUES (?)"); stmt.run("test paramter"); stmt.finalize(); db.each("SELECT path FROM parameters", function(err, row) { console.log(row.path); }); }); db.close(); 

然后我有一个文件叫

update.js

我怎么能运行一个查询

  db.each("SELECT path FROM parameters", function(err, row) { console.log(row.path); }); 

在这个js文件里面呢?

Solutions Collecting From Web of "在NodeJS中访问SQLite3数据库"

一旦保存了“database.db”,如果重新实例化数据库连接器,它应该可以工作

 var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('./database.db'); db.each("SELECT path FROM parameters", function(err, row) { console.log(row.path); });