attachOrCreate
attachOrCreate方法与attach方法的用法基本相同。当数据库没有建立的时候,建立数据库,数据库已经建立就与执行attach方法。
FireBird.attachOrCreate(options, function(err, db))
实例代码如下:
FireBird.attachOrCreate(options, function(err, db) {
// 数据库建立并写入数据
if (err)
throw err;
// db = DATABASE
db.query('insert into a (id,name) values(?,?)',[2,'Jim'], function(err, result) {
if (err)
throw err;
// IMPORTANT: close the connection
db.detach();
});
});
用attachOrCreate方法建立test.fdb数据库,并在该库中建立一个表a, 它包含两个字段id与name,并写入一条数据id为2,name为Jim,然后修改本条记录的id为3。