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.
- Windows 7 下使用 npm 安装 node-oracle 模块, 实现 Node.js 连接 Oracle
- Node.js windows 下连接oracle
- node.js windows下npm配置全局模块express.
- node.js安装npm模块出现错误
- windows下安装node.js, npm以及express4.x
- Windows下Node.js与npm的安装与配置
- Windows下Node.js与npm的安装与配置
- 安装node.js,Node,npm
- windows安装node.js和npm,介绍
- Node.js+npm安装
- Node.js+npm安装
- node.js npm安装
- node.js npm安装
- windows下node/npm安装失败
- centos下安装node.js和npm
- node.js连接oracle数据库
- Node.js模块与npm item2—NPM使用
- node.js npm模块 列表
- 基于PHP——简单的WSDL的创建(WSDL篇)
- Ubuntu安装完oracle后重启计算机遇到的一些问题解决
- Linux内核分析 - 网络[四]:路由表
- JQuery插件开发
- Android Activity 堆栈关系
- Windows 7 下使用 npm 安装 node-oracle 模块, 实现 Node.js 连接 Oracle
- IT人才需求前景甚好 软件开发市场依然走俏
- oracle中的数据库、用户、方案、表空间、表对象之间的关系
- maven dependency restlet
- object c中的selector
- 非对称加密算法的由来(D-H算法)
- 算法上机1(java)
- c# global::
- 使用虚拟机安装Linux出现错误[Errno 5] Input/Output error