stream
在传入的参数中我们也以用二进制数据流的形式写入。如下代码:
FireBird.attach(options, function(err, db) {
if (err)
throw err;
db.query('INSERT INTO B (ID, NAME, FILE) VALUES(?, ?, ?)', [1, 'Peter', fs.createReadStream('/home/user/a.js')], function(err, result) {
if (err)
throw err;
console.log("insert success!");
db.detach();
});
});
在test.fdb数据库中建立一个表b, 它包含三个字段id、name、file(blob类型),并写入相应数据(用参数为流的方法去实现)。