Windows 7 下使用 npm 安装 node-oracle 模块, 实现 Node.js 连接 Oracle

来源:互联网 发布:非80端口跳转 编辑:程序博客网 时间:2024/06/05 22:53

1. 安装 Microsoft Visual Studio 2012 Express
   在Microsoft官网注册并下载Visual Studio 2012 Express for Windows Desktop, 运行安装.

2. 安装Python2.7

下载Python2.7,安装.

3. 安装 Node.js 
   在Node.js 官网下载 node-v0.10.18-x64.msi, 运行安装.

4. 安装 node-oracle
   通过npm来进行安装, 参考网址: https://npmjs.org/package/oracle

(1). 安装 Oracle instant client
这是 Oracle 提供的访问数据库的 C++接口, windows 64位在这里下载 Version 12.1.0.1.0 中的 instantclient-basic-windows.x64-12.1.0.1.0.zip和instantclient-sdk-windows.x64-12.1.0.1.0.zip; 并把它们解压到 C:\instantclient_12_1 文件夹中, 由于两个 zip 中的文件各不相同, 所以合并到同一个文件夹也不会发生覆盖.

(2). 设置系统环境变量
右键"我的电脑"  属性  高级系统设置  环境变量

如果安装了 Visutal Studio 2012, 则 环境变量如下:

 

(3). npm 安装
Node.js 安装完后, 会附带安装 npm, 在 cmd 窗口中执行以下命令即可安装 node-oracle:

 

或者使用

 

命令安装到global目录中, windows7下为"C:\Users\当前用户\AppData\Roaming", 成功安装后会显示node-oracle的版本号及实际安装到的目录.

5. 测试 Node.js 连接 Oracle

(1). 在 oracle 中创建 NODE_TEST 表并添加数据.

 

(2). 在 C:\TEMP 目录下添加 select.js.

 

(3). 在 cmd 中执行select.js, 成功检索出数据. 

6. 测试 Node.js 对 Oracle 的增/删/改/查/DDL

(1). INSERT: 在 桌面下添加 insert.js

 

在 cmd 中执行insert.js 及select.js, 成功插入数据. 

 

(2). DELETE在 C:\TEMP 目录下添加 delete.js

 

在 cmd 中执行 node C:\TEMP\delete.js 及 node C:\TEMP\select.js, 成功删除数据. 

 

(3). UPDATE在 C:\TEMP 目录下添加 update.js

 

在 cmd 中执行update.js 及select.js, 成功修改数据. 

 

(4). DDL: 在 C:\TEMP 目录下添加 ddl.js

 

在 cmd 中执行 node C:\TEMP\ddl.js 及 node C:\TEMP\select.js, 成功添加列C. 

 

0 0
原创粉丝点击