Node操作Firebird 互动版

attach

attach方法用来附加数据库,它有两个参数,一个参数是连接设置,另一个参数是一个回调函数,该回调函数中有两个参数,一个表示错误,一个表示数据库对象。如下代码:

FireBird.attach(options, function(err, db))

下面我们再来讲一下上面代码中数据库对象dbdb.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。