node-oracledb Oracle 的 Node.js 驱动开源项目

我要开发同款
匿名用户2015年01月28日
129阅读
开发技术JavaScript
所属分类数据库相关、数据库驱动程序
授权协议Apache

作品详情

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

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

SQL和PL/SQL执行

使用javascript对象和数组进行绑定

查询结果返回到JavaScript对象和数组

可在JavaScript和Oracle对象间转换

事务管理

连接池

语句缓存

客户端结果缓存

端到端调试

高可用性

FastApplicationNotification(FAN)

RuntimeLoadBalancing(RLB)

TransparentApplicationFailover(TAF)

示例代码:

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);      });  });
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论