`
pengfeifei26
  • 浏览: 233604 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

nodejs连接oracle

阅读更多

var oracledb = require('oracledb');

var config = {
    "user": "scott",
    "password": "123456",
    "connectString":"localhost:1521/ORCL"
}

oracledb.getConnection(config,function (err,connection) {
    if(err) {
        console.log(err.message);
        doRelease(connection);
        return;
    }

    connection.execute("select * from dic_roles",function (err,result) {
        if(err) {
            console.error(err.message);
            doRelease(connection);
            return;
        }
        // 打印返回的表结构
        console.log("========" + result.metaData);

        // console.log(JSON.parse(result));

        console.log(result.rows);
    });
});



function doRelease(connection) {
    connection.close(function (err) {
        if(err) {
            console.error(err.message)
        }
    })
}


执行报错后,执行下面代码

npm i oracledb --registry=https://registry.npm.taobao.org
分享到:
评论

相关推荐

    Nodejs连接Oracle视频教程

    一个视频,简单的介绍了如何使用nodejs连接oracle的数据库,亲测成功,使用的node 5.2.0 ,Oracle12c

    NORADLE——融合nodejs和oracle生态圈的连接设计.pdf

    NORADLE——融合nodejs和oracle生态圈的连接设计.pdf

    nodejs环境使用Typeorm连接查询Oracle数据

    主要介绍了nodejs环境使用Typeorm连接查询Oracle数据,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    nodejs-oracle-connector

    Oracle DB连接器 包装器实用程序,可轻松管理多个数据源和池化连接。 要求 Oracle Instant Client 节点安装 我们注意到在OSX上使用通过nodejs.org或NVM安装的Node版本的不兼容行为。 如果在尝试访问Oracle时收到...

    loopback连接oracle数据的步骤总结

    loopback连接oracle数据的步骤总结

    oracledb.zip

    对oracledb模块的方法进行了简单的封,使其使用起来更加方便,并且附有简单的使用示例,但你可能需要先阅读README文档来帮助你更好的使用该示例

    Node.js连接postgreSQL并进行数据操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。这篇文章就给大家介绍了关于Node.js如何连接postgreSQL数据库,并进行数据操作的方法,有需要的朋友们可以参考借鉴,下面来一起看看吧。

    node-oracle-master.zip

    nodejs 使用官方oracledb库连接数据库。因为编译node 4(或更高版本)需要C++ 11兼容的编译器。Linux 6和RHEL 6上的默认编译器不具备所需的C++ 11支持。安装GCC 4.7或更高版本或升级到Linux 7

    oracledb-prebuilt-for-lambda:为AWS Lambda预先构建的Node OracleDB Client

    5.1.0:预先构建以与AWS Lambda nodejs12.x运行时配合使用(使用nodejsv12.18.3构建) 可在找到用于重现构建过程的脚本。 用法 npm install --save oracledb-prebuilt-for-lambda@5.1.0 版本控制 更改了发行版以使...

    grapqhl-nodejs-mysql:暴露使用 MySQL 数据库的 GraphQL

    嗨,这是一个如何使用nodejs + MySQL提供GraphqL端点的示例。 来自官网: API 的查询语言 GraphQL 是 API 的查询语言 以及使用现有数据完成这些查询的运行时。 GraphQL 为您的 API 中的数据提供了完整且易于理解的...

    Facturacion_backend

    使用Angular,Nodejs和Oracle的REST API 用于为Alejandro Morales计费项目... 能够将Oracle与Node.js连接的必需库。 路线图(逐步) 步骤1:创建和配置Nodejs服务器。 步骤2:构建服务器文件夹。 步骤3:配置与数据

    mysql-connector-nodejs:MySQL连接器Node.JS是使用X协议MySQL连接器,它是MySQL 5.7.12引入的

    MySQL连接器/Node.js MySQL Connector / Node.js是Node.jsMySQL 8驱动程序,由Oracle官方支持和维护。 它包含的实现, 是一个应用程序编程接口,用于通过基于CRUD的NoSQL操作与使用。 有关详细信息,请访问官方的...

    node-oracledb:由Oracle Corp.维护的Node.js的Oracle数据库驱动程序

    使用node-oracledb 5.1将Node.js 10.16、12、14或更高版本连接到Oracle数据库。 旧版本的node-oracledb可以与旧版本的Node.js一起使用。 Node-oracledb支持Oracle数据库和Oracle客户端的基本和高级功能。 请参阅以...

    sqb:适用于NodeJS的可扩展,多方向SQL查询生成器和数据库连接框架

    SQB是NodeJS的,多方向SQL查询生成器和数据库连接包装器。 主要目标 单一代码库可用于任何基于sql的数据库 强大而简化的查询编码方案 内存需求低的快速应用 让应用程序有效地处理大型数据表 支持最新JavaScript语言...

    worldwindjava源码-nodejs:节点

    世界风java源码NodeJs 网络 构架 [LoopBack 框架] () StrongLoop API 平台采用流行的开源 LoopBack 框架。 LoopBack 使您能够快速组合可扩展的 API,在 Express Web 框架之上运行并符合 Swagger 2.0 规范。 LoopBack...

    基于nodejs+mysql+express的商城后台.zip

    MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用...

    一个基于NodeJS Express Bootstrap Mysql 个人博客系统.zip

    MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用...

    基于 nodejs express mysql 开发的留言板 demo.zip

    MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用...

    基于Vue+Vuex+Nodejs+MySql开发小说阅读器.zip

    MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用...

Global site tag (gtag.js) - Google Analytics