var bindings = require('./oracle_bindings'); //oracle_bindings是我在vs2012下编译出来的, var async = require('async'); //使用了node-oracle源代码,大家有没知道原因的 var oracle = new bindings.OracleClient();
async.waterfall( [
function ConnectDataBase(callback) {
oracle.connect({ "hostname": "localhost", "user": "his", "password": "his" }, function(err, connection) {
console.log("conneted")
callback(err,connection);
});
},
function DeleteData(connection,callback)
{
var self=this;
this.connection=connection;
self.connection.execute("select* FROM person WHERE NAME = (:1)", ['huangwei'],function(err, results) {
self.connection.setAutoCommit(true);
callback(err,results);
});
}
], function(err,results) { if(err) { throw err; } console.log(results);
} );