Node操作Firebird 互动版

buffer

在传入的参数中我们也以用buffer的形式写入。如下代码:

FireBird.attach(options, function(err, db) {
    if (err)
        throw err;
    db.query('INSERT INTO C (ID, NAME, FILE) VALUES(?, ?, ?)', [1, 'Peter', fs.readFileSync('/home/user/a.js')], function(err, result) {
        if (err)
            throw err;
        console.log("insert success!");
        db.detach();
    });
});
在test.fdb数据库中建立一个表c, 它包含三个字段id、name、file(blob类型),并写入相应数据(用buffer的形式实现)。