在Windows平台上安装nodejs的oracle驱动
来源:互联网 发布:大学数据分析培训课程 编辑:程序博客网 时间:2024/06/05 11:47
测试环境:Windows 7 with SP1 64 bit ,nodejs 0.10.28 64 bit , Oracle 11gR2 64 bit
安装步骤:
1. 下载安装Python 2.7.6 64 bit,下载网址: https://www.python.org/download/releases/2.7.6,文件名为:python-2.7.6.amd64.msi。注意不要安装高版本的python 3.x。缺省安装目录为“C:\python27”,我安装到“C:\python276”。 安装后,将安装目录“C:\Python276”加到系统环境变量path里;并新建一个系统环境变量:PYTHON=c:\Python276\python.exe
2. 下载解压oracle instant client 12.1.0.1.0 basic and SDK for windows 64 bit,下载网址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html,需下载:instantclient-basic-windows.x64-12.1.0.1.0.zip 和 instantclient-sdk-windows.x64-12.1.0.1.0.zip 这2个文件。将这2个文件解压到同一个目录,我解压到:D:\instantclient_12_1 目录。
3. 如果安装的是Visual Studio 2012:
将instant client的2个目录添加到系统环境变量path里:D:\instantclient_12_1\vc11;D:\instantclient_12_1,注意这2个目录的次序不能颠倒。并新建4个系统环境变量:
OCI_INCLUDE_DIR=D:\instantclient_12_1\sdk\include
OCI_LIB_DIR=D:\instantclient_12_1\sdk\lib\msvc\vc11
OCI_VERSION=12
NLS_LANG=.UTF8
4. 如果安装的是Visual Studio 2010:
将instant client的2个目录添加到系统环境变量path里:D:\instantclient_12_1\vc10;D:\instantclient_12_1,注意这2个目录的次序不能颠倒。并新建4个系统环境变量:
OCI_INCLUDE_DIR=D:\instantclient_12_1\sdk\include
OCI_LIB_DIR=D:\instantclient_12_1\sdk\lib\msvc\vc10
OCI_VERSION=12
NLS_LANG=.UTF8
5. 用npm安装nodejs的oracle驱动,例如:
npm install oracle
目前的驱动版本是0.3.6。
6. 在nodejs控制台里输入以下命令简单测试一下驱动:
var oracle = require('oracle');
var OraConfig = {
hostname: "192.168.0.230",
port: 1521,
database: "orcl", // oracle的SID
user: "system", // 登录oracle的用户名
password: "password" // 请换为实际密码
}
oracle.connect(OraConfig, function(err, connection) {
if (err) {
console.log("Fail to connect oracle:", err);
return;
}
connection.execute("SELECT SYS_GUID() FROM DUAL", [], function(err, results) {
if (err) {
console.log("Fail to query table:", err);
return;
}
console.log(results);
connection.close();
} );
} );
- 在Windows平台上安装nodejs的oracle驱动
- 在Windows平台上安装nodejs的oracle驱动
- Windows环境下NodeJs的Oracle数据库驱动node-oracledb的安装
- nodejs在windows上的配置
- 在Windows平台上安装SGI版的OpenGL
- Zabbix agent 在windows平台上的安装
- Mantis1.2.19 在Windows 平台上的安装配置详解
- Mantis1.2.19 在Windows 平台上的安装配置详解
- Mantis1.2.19 在Windows 平台上的安装配置详解
- 在Windows平台上绿色安装postgresQL
- 在windows平台上安装部署redmine
- 在Windows平台上绿色安装postgresQL
- [Oracle] 在windows 7 上安装oracle
- 在windows下安装oracle odbc驱动
- 在Centos和Windows上安装NodeJS和Npm
- 关于Windows平台的驱动安装问题
- 在Windows上安装Oracle数据库的必备文章
- 在未提供官方驱动的Windows平板上安装Win10且完美驱动的解决方案
- 三、Java内存模型---Java内存模型的基础
- 【WPF】后台切换前台图片
- 深入学习NAT工作原理
- Ubuntu下eclipse连接手机调试Android程序
- python读写xls
- 在Windows平台上安装nodejs的oracle驱动
- Selenium-WebDriver API命令与操作——八种元素定位
- 【JFinal】页面无法跳转
- Fiddler界面详解
- Java 异常
- Amaze学习笔记1
- Python语法第8讲:异常处理
- VS2015 Git 源码管理工具简单入门
- 利用VBA代码解决Excel下拉菜单跳过空单元格的问题