目前我对sqlite有些困惑,因为这是我第一次使用数据库.我从这里得到sqlite3:
https://github.com/developmentseed/node-sqlite3.
我正在看这个例子,有些事情我明白了,而其他的我不知道.大多数包含在.run(),.prepare()等的数据库命令给我一个困难的时刻.
这是例子:
var usersDB = new sqlite3.Database("databases/users.db"); usersDB.serialize(function() { usersDB.run("CREATE TABLE lorem (info TEXT)"); var stmt = usersDB.prepare("INSERT INTO lorem VALUES (?)"); for (var i = 0; i < 10; i++) { stmt.run("Ipsum " + i); } stmt.finalize(); usersDB.each("SELECT rowid AS id,info FROM lorem",function(err,row) { console.log(row.id + ": " + row.info); }); }); usersDB.close();