node-oracledb

Oracle 的 Node.js 驱动
授权协议 Apache
开发语言 JavaScript
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 慕容渊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

node-oracledb 是甲骨文公司官方发布的 Oracle 的 Node.js 驱动。目前最新版本 0.2 还是个预览版本,开发团队还在不断完善,包括对 Windows 平台的支持、LOB 支持、批获取/大查询结果集的流处理以及 DRCP 支持等。

支持 Oracle 的基本和高级特性:

示例代码:

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 department_id = :did",
      [180],
      function(err, result)
      {
        if (err) {
          console.error(err.message);
          return;
        }
        console.log(result.rows);
      });
  });
  • node-oracledb version 0.2 1. About node-oracledb The Oracle Database Node.js driver powers high performance Node.js applications. Node-oracledb 0.2 supports basic and advanced Oracle features, includi

  • 一 安装模块 npm install oracledb 官方文档:https://www.npmjs.com/package/oracledb 二 安装免费的Oracle Instant Client ZIP 如果数据库位于远程计算机上,请执行以下步骤。其他条件请见https://oracle.github.io/node-oracledb/INSTALL.html#quickstart 1.从O

  • node-oracledb安装记录 windows版本按装记录 适用于 oracledb@1.12.2 linux版本与windows的差异在于第一步,编译环境的设置,请参考node-gyp安装手册 1. 下载编译模块,有两种编译模块可用,第一种为直接使用npm安装windows-bulid-tools,第二种为手动安装编译器。 npm install –global –production wi

  • 使用node-oracledb的伙伴可以参考本文进行环境安装,前言建议,如你项目是属于node-oracledb进行类客户端开发,可直接放弃该方案,node-oracledb是本机C++编译模块,node-oracledb的运行环境是必须环境,就是说,就算项目打包出来运行,node-oracledb这些环境依然是你目标机要求环境,相关问题参考官方issue,你应该将node-oracledb作为服

  • Node版本: [root@soft opt]# node --version v0.10.38 OS:CentOS 7.3.1611 主机没有安装Oracle数据库,去http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html下载Oracle的客户端,我下在的文件为:instantclient-basic

  • node.js的发展如日中天,oracle作为老牌数据库虽然很庞大,大家不愿意用,但是项目需要,经常又必须用。怎么搞? oracle官方已经开发了相应的库, https://github.com/oracle/node-oracledb/,本文介绍一下具体安装方法,部分翻译其文档,结合部分个人使用体会。 具体的方法可参考这个: http://my.oschina.net/airmount/blog

  • [b]0、安装node.js、VS2013(或其他)、Python2.7[/b] [b]1、下载编译支撑文件(2个)[/b] 下载页面:[url]http://www.oracle.com/technetwork/topics/winx64soft-089540.html[/url] 下载名称: instantclient-basiclite-windows.x64-12.1.0.2.0.zip

  • oracledb为Oracle官方提供的node连接Oracle的第三方包,github:https://github.com/oracle/node-oracledb,oracle-api:https://oracle.github.io/node-oracledb/doc/api.html 一、安装oracledb yarn add oracledb cnpm/npm i oracledb -

  • node-oracledb是一个Oracle数据库的Node.js驱动,由Oracle官方基于Apache License V2.0开源协议发布和维护,其代码托管在GitHub上。Oracle官方声称能够支持高性能的Node.js应用。目前该驱动的最新版本是0.2预览版。目前,开发团队还在不断完善相关功能。\\ Node-oracledb 0.2预览版已实现了所支持的基本和高级的Oracle特性,

  • 场景 因项目ERP中需要做一个维修计划表,ERP中功能已经实现完成,但报表实现比较困难,所以采用node+vue做一个网页,提供打印报表功能。又因为ERP使用的是oracle数据库,所以有此文章 代码 前提安装oracledb npm install oracledb let oracle = require('oracledb'); oracle.autoCommit = true;//设置自动

 相关资料
  • 本文向大家介绍Node.js事件驱动,包括了Node.js事件驱动的使用技巧和注意事项,需要的朋友参考一下 Node.js事件驱动实现概览 虽然在ECMAScript的标准里并没有(也没有必要)明确规定“事件”,但是在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在Node.js中,异步事件驱动模型则是其高并发能力的基础。 学习JavaScript也

  • node版本v12.8.1 window tools已经安装 python 2.7也已经安装 npm install node-gyp -g 也运行成功 想询问下是什么情况呢 或者哪个大佬懂怎么处理的呢

  • 问题内容: 我在机器上安装了node.js(Linux Mint 15),运行时显示: 那么node和nodejs有什么区别?我之前已经安装了node.js和node,但是当我运行时,Web服务器根本无法启动。所以我删除了node并保留了node.js。 问题答案: 包节点与node.js不相关。 是您想要的,但是可以将命令称为node更好,以与使用的脚本兼容。 您可以只在路径中创建一个符号链接:

  • 本文向大家介绍Node.js中的事件驱动编程详解,包括了Node.js中的事件驱动编程详解的使用技巧和注意事项,需要的朋友参考一下 在传统程编程模里,I/O操作就像一个普通的本地函数调用:在函数执行完之前程序被堵塞,无法继续运行。堵塞I/O起源于早先的时间片模型,这种模型下每个进程就像一个独立的人,目的是将每个人区分开,而且每个人在同一时刻通常只能做一件事,必须等待前面的事做完才能决定下一件事做什

  • 安装electron时提示这个是什么问题?

  • 问题内容: 突然在我的jenkins环境之一中,构建开始失败,而在本地计算机中,由于安装了python,它似乎运行良好, 从日志中我能检测到的问题是内部的依赖是 节点GYP V3.5.0 从 节点萨斯v3.8.0 当我访问研究,这约节点GYP,发现先决条件的Python需要安装。 所以我的问题是,我可以安装哪个版本的node-sass来绕过此进程,或者有更好的解决方案,因为直到今天早上我的构建在同

  • 本文向大家介绍快速掌握Node.js事件驱动模型,包括了快速掌握Node.js事件驱动模型的使用技巧和注意事项,需要的朋友参考一下 一、传统线程网络模型 在了解Node.js事件驱动模型之前,我们先了解一下传统的线程网络模型,请求进入web服务器(IIS、Apache)之后,会在线程池中分配一个线程来线性同步完成请求处理,直到请求处理完成并发出响应,结束之后线程池回收。 这就会就会带来以下几个问题

  • 问题内容: 如何将以下同步伪代码转换为异步js代码 在同步编程中,这似乎很自然: 得到一些ID 通过ID获取物品 获取每个项目的相关信息,并将这些信息附加到它们 将所有项目合并到一个数组中并返回 我尝试使用MULTI,但是当递归深入时,它似乎不起作用。 有没有建议学习异步范例编程?(最好是用js代码而不是.net的东西) 问题答案: 对于异步范例中的编程学习有什么建议吗? 尝试看看这些: 了解事件