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.