场景
因项目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);//打印表内容
}
})
}
})