database-demo.js 588 Bytes
Newer Older
l2m2's avatar
l2m2 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
var DB = require("topsin.database");
var _e = require("topsin.error");

var DEMO_CONN = 'DEMO_CONN';
DB.addConnection({
  database_type: 'pg',
  database_host: '139.196.104.13:5433',
  database_name: 'TOPDFM_DEV_V6',
  database_user: 'toplinker',
  database_pwd: 'TopLinker0510'
}, DEMO_CONN);

var query = DB.query(DEMO_CONN);
query.begin();
try {
Leon's avatar
Leon committed
16
  var r = query.selectValue('SELECT 1', {});
l2m2's avatar
l2m2 committed
17 18 19
  if (query.lastError().isValid()) {
    throw query.lastError().text();
  }
Leon's avatar
Leon committed
20
  print("r: ", r);
l2m2's avatar
l2m2 committed
21 22 23 24 25 26 27
  query.commit();
} catch (e) {
  query.rollback();
  print(e);
}

DB.removeConnection(DEMO_CONN);