小白教程Node连接Oracle 数据库

1.安装Oracle 客户端
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
注意环境变量的配置

2.安装node
自己去官网下载傻瓜式操作

3.安装node-oracledb模块到本地文件夹

cmd 操作
d:
cd node
npm install oracledb  //安装模块到本地文件夹

cd .>index.js //创建js

4.测试

var oracledb = require('oracledb');  
oracledb.getConnection({  
     user: "123456",  //数据库账号
     password: "123456",  //密码
     connectString: "192.168.1.32:1521/orcl"  //数据库地址
}, function(err, connection) {  
     if (err) {  
          console.error(err.message);  
          return;  
     }  
     connection.execute( "select * from table t where  rownum<=5",  
     [],  
     function(err, result) {  
          if (err) {  
               console.error(err.message);  
               doRelease(connection);  
               return;  
          }  
          console.log(result.metaData);  
          console.log(result.rows);  
          doRelease(connection);  
     });  
});  
  
function doRelease(connection) {  
     connection.release(  
          function(err) {  
               if (err) {console.error(err.message);}  
          }  
     );  
}