目前我在我的node-webkit桌面应用程序上使用 node-sqlite3 sqlite 绑定并将其用作
var sqlite3 = require('node_sqlite3').verbose();
var db = new sqlite3.Database('file:data.db');
db.run(query);
据我所知,这个本地编译的 node-sqlite3 是将 sqlite db 与 node-webkit 一起使用的唯一方法。
现在我想在通常用作的应用程序上使用sequelize :
var Sequelize = require('sequelize-sqlite').sequelize
var sqlite = require('sequelize-sqlite').sqlite
var sequelize = new Sequelize('database', 'username', 'password', {
dialect: 'sqlite',
storage: 'path/to/database.sqlite'
})
sequelize.query("SELECT * FROM myTable").success(function(myTableRows) {
console.log(myTableRows)
})
我怎样才能做到这一点?(即在带有 sqlite 的 node-webkit 应用程序上使用 sequelize)
目标是通过运行迁移使数据库生活更轻松,使用模型来操作数据库,或者建议是否有任何其他 javascript 库(首选 mvc),它可以通过 node-webkit+sqlite 工作(以及如何使它们工作) .
angularjs 是一个选项吗?如果是的话怎么做。
谢谢你。