UNPKG

all-node-oracle

Version:

A NodeJS and Oracle DB integration, NodeJS act as http gateway for plsql server pages

55 lines (46 loc) 1.08 kB
/** * Created with JetBrains WebStorm. * User: kaven276 * Date: 12-6-5 * Time: 下午9:01 */ function noop(){ } var Noradle = require('noradle') , log = console.log , parse = Noradle.RSParser.rsParse , servlet = 'demo1.db_src_b.example' , inspect = require('util').inspect ; // servlet = 'question.test_b.ds_post_tree'; var dbPool = new Noradle.DBPool(2522, { FreeConnTimeout : 60000 }); var dbc = new Noradle.NDBC(dbPool, { param1 : 'value1', param2 : 'value2', __parse : true }); function UnitTest1(no){ var limit = Math.pow(10, no); dbc.call(servlet, {limit : limit}, function(status, headers, page){ console.log("no:", no); if (status != 200) { console.error('status is', status); console.error(page); console.error(headers); return; } log(page); if (page instanceof String) { console.log(inspect(parse(page), {depth : 8})); } else { console.log(inspect(page, {depth : 8})); } }); } setTimeout(function(){ for (var i = 1; i <= 1; i++) { UnitTest1(i); } }, 3000);