UNPKG

ifx_db

Version:

IBM Informix bindings for node

34 lines (30 loc) 857 B
var common = require("./common") , ifxdb = require("../") , pool = new ifxdb.Pool() , cn = common.connectionString var request = function (err, conn) { if (err) { console.log(err); process.exit(-1); } try { conn.querySync("drop table mytab4"); } catch(e) {}; conn.beginTransaction(function (err) { if (err) { //could not begin a transaction for some reason. console.log(err); return conn.closeSync(); } conn.querySync("create table mytab4 (c1 int, c2 varchar(20))"); conn.querySync("insert into mytab4 values( 3, 'bimal')"); console.log(conn.querySync("select * from mytab4")); conn.close(function(){}); }); } pool.open(cn, request); pool.open(cn, request); setTimeout(function() { pool.open(cn, request); pool.open(cn, request); }, 8000);