在oracle网站下载oracle数据库客户端连接包 instantclient-basic-linux,instantclient-sdk-linux 解压oracle客户端连接模块 $ unzip instantclient-basic-linux-11.2.0.3.0.zip $ unzip instantclient-sdk-linux-11.2.0.3.0.zip $ sudo mv instantclient_11_2/ /opt/instantclient $ cd /opt/instantclient $ sudo ln -s libocci.so.11.1 libocci.so $ sudo ln -s libclntsh.so.11.1 libclntsh.so 配置环境变量 $ export OCI_INCLUDE_DIR=/opt/instantclient/sdk/include/ $ export OCI_LIB_DIR=/opt/instantclient 进入nodejs目录 安装oracle模块支持 $ cd /usr/local/lib $ npm install oracle export LD_LIBRARY_PATH=/opt/instantclient 编写oracle.js文件 测试连接于执行sql是否正常 var oracle = require("oracle"); oracle.connect({ "hostname": "localhost", "user": "demo", "password": "demo", "database": "orcl", "port": 1521}, function(err, connection) { if(err) { console.log(err); } // selecting rows 注意 connection.execute 方法必须要三个参数 不然会出错 connection.execute("SELECT * FROM TEST WHERE ID = :1", ['1'], function(err1, results) { // results will be an array of objects console.log("query start"); if(err1) { console.log(err1); } // console.log(results.length); for(var i = 0; i < results.length; i++) { console.log(results[i].ID); } connection.close(); }); });
终端运行命令 node oracle.js
相关推荐
node-oraclenodejs oracle驱动支持linux windows安装 npm install node-oracle在linux系统编译时候,需要设置ORACLE_HOME和LD_LIBRARY_PATH环境变量,否则在编译和运行会报错。export ORACLE_HOME=/home/zhs/oracle/...
【Linux CentOS 6.8 安装 Node.js 及 Oracledb】 在 CentOS 6.8 上安装 Node.js 和 Oracledb 需要遵循特定步骤,因为这个旧版本的操作系统默认的 GCC 编译器不支持 C++11 特性,而 Node.js 的某些版本需要此特性。...
标题 "instantclient-sdk-linux.x64-12.1.0.1.0.zip" 提供的信息表明,这是一个Oracle Instant Client的软件包,专为64位Linux操作系统设计,版本号为12.1.0.1.0。Oracle Instant Client是Oracle数据库的一个轻量级...
Oracle Instant Client 是 Oracle 公司提供的一套轻量级库,允许应用程序在没有完整 Oracle 数据库服务器安装的情况下与 Oracle 数据库进行通信。这个版本是12.1.0.1.0,意味着它对应于 Oracle Database 12c Release...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
传统的数据库系统,如关系型数据库MySQL、Oracle等,通常采用ACID(原子性、一致性、隔离性和持久性)原则,确保数据的一致性和完整性。然而,这样的设计在面对大数据量、高并发的场景时,可能会遇到性能瓶颈。 二...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
mysql数据库表 已存在的情况下。 在nodejs根目录 新建mysql.js: var sys = require('util'); var mysql=require('mysql'); console.log('正在连接MySQL...'); var http = require("http"); var server=...
设置nodejs环境变量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容: #set for nodejs export NODE_HOME=/usr/local/node/0.10.24 export PATH=$NODE_HOME/bin:$PATH :...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
3. **跨平台性**:可以在 macOS、Windows 或 Linux 操作系统上运行。 本指南将详细介绍如何在 Windows 平台上配置 Android 端的 Appium 测试环境,并实现与模拟器和真实设备的连接。 #### 二、环境准备 ##### 1. ...
永远服务 使供应节点脚本即服务变得简单。 我们喜欢用于服务器开发的nodejs。 但是,令人惊讶的是,发现没有标准工具可以将脚本作为... OracleLinux 基本操作系统 本生实验室 还有更多.. 先决条件 永远必须使用以下命
4. 配置`~/.m2/settings.xml`以自定义Maven仓库位置和其他设置。 5. 验证安装,运行`mvn -v`。 最后,`Node.js` 是一个开放源代码、跨平台的JavaScript运行环境,用于在服务器端执行JavaScript代码。Node 14是其...
在本文中,我们将详细介绍Elasticsearch 5.1.2的安装步骤,特别是在Linux环境下的安装过程,以及可能遇到的错误及其解决方案。 首先,安装Elasticsearch之前,我们需要确保系统已经安装了JDK 1.7或更高版本。这是...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
1. **操作系统**:需要精通Linux系统如CentOS和RedHat,同时熟悉Windows Server的管理,以便在不同环境下工作。 2. **脚本语言**:熟练掌握Shell脚本,用于日常的自动化任务处理。 3. **容器化技术**:熟悉...