0、安装node.js、VS2013(或其他)、Python2.7
1、下载编译支撑文件(2个)
下载页面:
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
下载名称:
instantclient-basiclite-windows.x64-12.1.0.2.0.zip
instantclient-sdk-windows.x64-12.1.0.2.0.zip
把两个文件解压到“D:\instantclient-basic-nt-12.1.0.2.0”文件目录不同,不会相互覆盖。
2、添加环境变量
OCI_INC_DIR=D:\instantclient-basic-nt-12.1.0.2.0\sdk\include
OCI_LIB_DIR=D:\instantclient-basic-nt-12.1.0.2.0\sdk\lib\msvc
注意!如果本机安装oracle服务器端,请把环境变量如下地址(注意正确设置ORACLE_HOME环境变量):
OCI_INC_DIR = %ORACLE_HOME%\oci\include
OCI_LIB_DIR = %ORACLE_HOME%\OCI\lib\MSVC
3、npm执行安装命令
npm install oracledb
如果64位Node环境中安装32位插件,则执行
npm install oracledb --arch=ia32
如果编译成功,会在node_modules\oracledb\build\Release目录中生成oracledb.node等文件
要注意与oracle instance client位数的匹配。
4、查询demo代码,保存为oracle.js
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "hr",
password : "welcome",
connectString : "localhost/XE"
},
function(err, connection)
{
if (err) { console.error(err.message); return; }
connection.execute(
"SELECT department_id, department_name " +
"FROM departments " +
"WHERE manager_id < :id",
[110], // bind value for :id
function(err, result)
{
if (err) { console.error(err.message); return; }
console.log(result.rows);
});
});
5.设置环境变量
前面两个环境变量OCI_INC_DIR、OCI_LIB_DIR是编译时需要,运行时,需要设置PATH,确保oracledb插件能够找到OCI库。
set PATH=D:\instantclient-basic-nt-12.1.0.2.0;%PATH%
6.执行
进行oracle.js所在的目录,执行
node oracle.js
7.更多
https://github.com/oracle/node-oracledb提供了全方位的例子,代码很好懂,仔细阅读可以了解更多oracledb使用详情。
分享到:
相关推荐
node-oracledb 是甲骨文公司官方发布的 Oracle 的 Node.js 驱动。目前最新版本 0.2 还是个预览版本,开发团队还在不断完善,包括对 Windows 平台的支持、LOB 支持、批获取/大查询结果集的流处理以及 DRCP 支持等。...
node-oraclenodejs oracle驱动支持linux windows安装 npm install node-oracle在linux系统编译时候,需要设置ORACLE_HOME和LD_LIBRARY_PATH环境变量,否则在编译和运行会报错。export ORACLE_HOME=/home/zhs/oracle/...
标题“windows node oracledb 64位”提示我们关注的是在64位Windows操作系统上使用Node.js与Oracle数据库交互的场景。`oracledb`是Node.js的一个第三方库,它提供了一个全面的API,使开发者能够方便地执行SQL查询、...
node-oracledb 本软件基于 node-oracledb 访问 oracle 数据库 安装参考 默认 http 响应完全同 node-oracledb 执行 sql/plsql 返回的结果,但是可以调整 安装参考 Add Oracle 18, 12, or 11.2 client libraries to ...
- Oracle RAC Cluster (SingleNode Collection) - Oracle Application Server (iAS 1.0.2.x/9.0.x/10.1.2.x, HTTP Server) - Oracle Management Server and Intelligent Agent (Grid Server, Agent Server, DB...
VB通过Snap7控件与西门子PLC(S7-200SMART、1200、1500)进行TCP/IP网络通讯例程,可读写VD,DB,M,IB,QB,TIMER,C类型数据... 多平台支持,包括Windows ( NT 4.0 -Windows 10), Linux, BSD, Oracle Solaris 11, Apple OSX
Snap7 参考手册。 西门子PLC的开源通信库,基于以太网(Ethernet)通信的Snap7系列... 多平台支持,包括Windows ( NT 4.0 -Windows 10), Linux, BSD, Oracle Solaris 11, Apple OSX Snap7 参考手册 Step7 以太网 通讯
### Informatica PowerCenter 8.6.1 for Windows 安装与配置关键知识点 #### 一、安装前准备事项 **PowerCenter 8.6.1 对系统的配置要求** | 安装产品 | CPU数目 | 系统内存 | 硬盘空间 | 操作系统 | |----------...
- 对于每个额外的Node,重复上述安装步骤,但选择“Join an Existing Domain”来加入现有的Domain。 - 需要提供Domain的信息,包括Name Server的地址和端口等。 - 完成配置后,同样会提示安装成功,并可以登录到...
- 示例:在Windows平台上,默认实例名为“DB2”,而在Linux和UNIX中,默认实例名为“db2inst1”。 - **1.2.2 数据库(Database)** - 定义:数据库是在实例下创建的独立的数据存储区域。 - 关系:一个实例可以...
#### 三、Windows环境下安装步骤详解 **1. 安装前准备** - **确认系统满足要求**: 检查是否满足最低配置要求。 - **许可密钥准备**: 获取许可密钥。 **2. 安装PowerCenter企业版** - **选择安装类型**: 选择...
Oracle Data Integrator (ODI) 11g 的安装与应用涉及到多个软件组件的协同工作,包括操作系统(OS)、数据库(DB)、WebLogic Server、ODI 软件本身、以及 Java Development Kit (JDK)。以下是对各组成部分的要求: - *...
Oracle home: /u01/app/oracle/11.2.0/db_1 Oracle user: oracle Spfile: +DATA/sdd/spfilesdd.ora Domain: Start options: open Stop options: immediate Database role: PRIMARY Management policy: ...
例如,在 Windows 64 位系统中,32 位客户端可能位于 `C:\Program Files (x86)` 或者 `C:\Program Files\Oracle\product\11.2.0\client_1` 下的 `wow6432node` 目录。 2. **修改注册表**: - 对于 64 位系统上的 ...
对于Windows客户端,可以下载特定的安装包如`FP11_WR21365_ADCL.exe`来完成安装。此外,还可以使用`questcentralfordb2.exe`作为图形界面工具,类似于Oracle的PL/SQL Developer,方便进行数据库管理。 **1.2 客户端...
本文将详细介绍如何在Windows 7或Windows 8操作系统上安装并配置U8软件,并特别关注MDAC(Microsoft Data Access Components)的设置过程。U8是一款广泛应用于中小企业管理的信息系统软件,其稳定性和实用性得到了...
1. 下载并安装Oracle 11g client 64位,根据安装向导进行定制安装,确保包含必要的组件。 2. 配置注册表,更改以下键值以指定正确的Oracle库文件: - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI ...
**HP-UX11.31下Oracle10.2.0.1 RAC4node安装手册** 介绍了Oracle RAC 10.2.0.1版本在HP-UX 11.31操作系统下的安装步骤。 **AIX-HA-ORA-WAS双机互备** 说明了在AIX操作系统下构建Oracle高可用集群的方案。 ##### ...