attach
attach方法用来附加数据库,它有两个参数,一个参数是连接设置,另一个参数是一个回调函数,该回调函数中有两个参数,一个表示错误,一个表示数据库对象。如下代码:
FireBird.attach(options, function(err, db))
下面我们再来讲一下上面代码中数据库对象db的db.query()方法,我们可以通过db.query()方法,对数据库表中的数据操作。如下代码,新建一个表a。
FireBird.attach(options, function(err, db) {
if (err)
throw err;
// db = DATABASE
db.query('create table a(id int, name varchar(20))', function(err, result) {
if (err) //是否创建成功
throw err;
console.log("create table success!");
// IMPORTANT: close the connection
db.detach();
});
});
在test.fdb中建立一个表user, 它包含两个字段id与name。