ifx_db
Version:
IBM Informix bindings for node
30 lines (25 loc) • 796 B
JavaScript
var common = require("./common")
, odbc = require("../")
, db = new odbc.Database();
db.open(common.connectionString, function(err){
if (err) {
console.error(err);
console.log(err);
console.log(common.connectionString);
process.exit(1);
}
issueQuery();
});
function issueQuery() {
var count = 0
//, iterations = 10000
, iterations = 100
, time = new Date().getTime();
for (var x = 0; x < iterations; x++) {
var data = db.querySync("select 1 + 1 as test from sysibm.sysdummy1");
count += 1;
}
var elapsed = (new Date().getTime() - time)/1000;
process.stdout.write("(" + count + " queries issued in " + elapsed + " seconds, " + (count/elapsed).toFixed(2) + " query/sec)");
db.close(function () { });
}