惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Docker
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Recent Announcements
Recent Announcements
GbyAI
GbyAI
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Engineering at Meta
Engineering at Meta
L
LangChain Blog
A
About on SuperTechFans
M
MIT News - Artificial intelligence
B
Blog

博客园 - 抱影无眠

CentOS7安装Nginx实现API网关 CentOS7中添加新硬盘 CentOS7 安装oracle 客户端 CentOS7安装RabbitMQ CentOS7安装MongoDB3.6企业版 CentOS 搭建Redis4 环境 Nginx 在Windows下搭建静态Web服务 DevExtreme 搭建Node.js开发环境 MongoDB 搭建Node.js开发环境 MongoDB Windows环境搭建 搭建Node.js Redis开发环境 Redis Windows环境搭建 使用PM2守护Node.js应用 Windows下使用nvm管理多个Node.js 版本 vscode 插件todo-highlight Ionic 解决gradle下载慢的问题 Cmder 简明使用说明 Ionic2 开发环境搭建 Ionic2集成DevExtreme
Oracle 搭建Node.js开发环境
抱影无眠 · 2018-03-26 · via 博客园 - 抱影无眠

先决条件

安装oralce客户端驱动。

安装node.js。

创建项目

安装oracledb模块

$npm install oracledb

如果失败了,你可能要爬墙。

参考package.json

{

"name": "oracle-demo",

"version": "1.0.0",

"description": "",

"main": "app.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC",

"dependencies": {

"oracledb": "2.1.2"

}

}

参考源码

var oracledb = require('oracledb');

oracledb.getConnection({

user: "bob",

password: "bob",

connectString: "127.0.0.1/bob"

},

function(err, connection) {

if (err) {

console.error(err.message);

return;

}

console.log('Connection was successful!');

connection.execute(

`select * from person`,

function(err, result) {

if (err) {

console.error(err.message);

doRelease(connection);

return;

}

console.log(result.rows);

doRelease(connection);

});

}

);

function doRelease(connection) {

connection.close(

function(err) {

if (err)

console.error(err.message);

});

}

参考资源

http://www.oracle.com/technetwork/cn/database/database-technologies/node-js/oracle-node-js-2399407-zhs.html

https://github.com/oracle/node-oracledb

https://npm.taobao.org/package/oracledb