node 连接 oracle 数据库

场景

因项目ERP中需要做一个维修计划表,ERP中功能已经实现完成,但报表实现比较困难,所以采用node+vue做一个网页,提供打印报表功能。又因为ERP使用的是oracle数据库,所以有此文章

代码

前提安装oracledb npm install oracledb

let oracle = require('oracledb');

let config = {
	user:'ifsapp',
	password:'ifsapp',
	connectString:'172.16.66.224:1521/prod'
}

let sql = 'select * from C_SHI_CLASS_SEQUENCE';

oracle.getConnection(config,function(err,connection){
	if(err){
		console.log(err.message);
		return;
	}else{
		connection.execute(sql,function(err,result){
			if(err){
				console.error(err.message);
				return;
			}else{
				// console.log(result.metaData);//打印表结构
				 console.log(result.rows);//打印表内容
			}
		})
	}
})
上一篇:移动oracle数据文件的两种方法


下一篇:在Linux上安装Oracle11gR2-手工建库