当前位置

网站首页> 程序设计 > 开源项目 > 编程语言 > 浏览文章

Oracle 的 Node.js 驱动 node-oracledb

作者:小梦 来源: 网络 时间: 2024-08-22 阅读:

阿里百川梦想创业大赛,500万创投寻找最赞的APP

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

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

  • SQL 和 PL/SQL 执行

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

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

  • 可在 JavaScript 和 Oracle 对象间转换

  • 事务管理

  • 连接池

  • 语句缓存

  • 客户端结果缓存

  • 端到端调试

  • 高可用性

    • Fast Application Notification (FAN)

    • Runtime Load Balancing (RLB)

    • Transparent Application Failover (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);      });  });

热点阅读

网友最爱