@@ -58,33 +58,23 @@ if (process.env.NODE_ORACLEDB_DRIVER_MODE === 'thick') {
5858 oracledb . initOracleClient ( clientOpts ) ; // enable node-oracledb Thick mode
5959}
6060
61- console . log ( "Run at: " + new Date ( ) ) ;
62- console . log ( "Node.js version: " + process . version + " (" + process . platform , process . arch + ")" ) ;
63-
64- console . log ( "Node-oracledb version:" , oracledb . versionString ) ; // version (including the suffix)
65- // console.log("Node-oracledb version:", oracledb.version); // numeric version format is useful for comparisons
66- // console.log("Node-oracledb version suffix:", oracledb.versionSuffix); // e.g. "-beta.1", or empty for production releases
67-
68- if ( process . env . NODE_ORACLEDB_DRIVER_MODE === 'thick' ) {
69- console . log ( "Oracle Client library version:" , oracledb . oracleClientVersionString ) ;
70- // console.log("Oracle Client library version:", oracledb.oracleClientVersion); // numeric version format
71- }
7261
62+ // Get the database version and check the driver mode
7363async function run ( ) {
7464
7565 let connection ;
7666
7767 try {
7868 connection = await oracledb . getConnection ( dbConfig ) ;
7969
80- console . log ( "Oracle Database version: " , connection . oracleServerVersionString ) ;
81- // console.log("Oracle Database version: ", connection.oracleServerVersion); // numeric version format
70+ console . log ( "Oracle Database version : " , connection . oracleServerVersionString ) ;
71+ // console.log("Oracle Database version : ", connection.oracleServerVersion); // numeric version format
8272
8373 const result = await connection . execute (
8474 `SELECT UNIQUE CLIENT_DRIVER
8575 FROM V$SESSION_CONNECT_INFO
8676 WHERE SID = SYS_CONTEXT('USERENV', 'SID')` ) ;
87- console . log ( result . rows [ 0 ] [ 0 ] ) ;
77+ console . log ( "CLIENT_DRIVER : " + result . rows [ 0 ] [ 0 ] + "'" ) ;
8878
8979 } catch ( err ) {
9080 console . error ( err ) ;
@@ -99,4 +89,16 @@ async function run() {
9989 }
10090}
10191
92+ console . log ( "Run at : " + new Date ( ) ) ;
93+ console . log ( "Node.js version : " + process . version + " (" + process . platform , process . arch + ")" ) ;
94+
95+ console . log ( "Node-oracledb version : " , oracledb . versionString ) ; // version (including the suffix)
96+ // console.log("Node-oracledb version : ", oracledb.version); // numeric version format is useful for comparisons
97+ // console.log("Node-oracledb version suffix : ", oracledb.versionSuffix); // e.g. "-beta.1", or empty for production releases
98+
99+ if ( process . env . NODE_ORACLEDB_DRIVER_MODE === 'thick' ) {
100+ console . log ( "Oracle Client library version : " , oracledb . oracleClientVersionString ) ;
101+ // console.log("Oracle Client library version : ", oracledb.oracleClientVersion); // numeric version format
102+ }
103+
102104run ( ) ;
0 commit comments