`
pengfeifei26
  • 浏览: 243886 次
  • 性别: 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的出现填补了这一空白,通过基于frame/multiplex的通信机制和共享DB服务进程的方式,实现了Node.js与Oracle数据库之间的高效连接。 【Node.js的优势与发展趋势】 Node.js因其采用JavaScript语言,支持模块化...

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

    以下将详细介绍如何在Node.js中配置和使用TypeORM来连接Oracle数据库。 首先,你需要确保已经安装了必要的依赖包。通过npm安装以下四个核心包: 1. `typeorm`: 主要的TypeORM库,用于数据库操作。 2. `@types/node...

    nodejs-oracle-connector

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

    oracledb.zip

    `oracledb`是Node.js官方推荐的Oracle数据库驱动,它提供了全面的功能,包括连接管理、事务处理、批处理、游标、LOB(大对象)处理等。在安装`oracledb`之前,确保已安装Oracle客户端或Instant Client,然后通过npm...

    loopback连接oracle数据的步骤总结

    本文将详细阐述如何使用Loopback框架来实现Node.js连接Oracle数据库的步骤。 Loopback是一个强大的开源Node.js框架,它提供了一种灵活的方式来构建API服务,并能与各种数据源进行集成,包括关系型数据库如Oracle。...

    我的日常学习资料整合信息:nodejs,java,oracle

    它采用事件驱动、非阻塞I/O模型,使其轻量又高效,尤其适合处理大量并发连接。Node.js允许开发者使用JavaScript进行后端开发,实现了全栈开发的可能性。 1. **异步编程**:Node.js的核心特性之一是其异步非阻塞I/O...

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

    随着MySQL被Oracle收购,PostgreSQL因其开源特性及强大的社区支持,成为了许多开发者的首选。 要开始使用Node.js与PostgreSQL交互,首先你需要安装`pg`模块。这可以通过npm(Node包管理器)完成,命令如下: ```...

    instantclient-sdk-linux.x64-12.1.0.1.0.zip

    使用Oracle Instant Client在Node.js中连接Oracle数据库,开发者通常需要以下步骤: 1. **安装Instant Client**:首先,解压下载的zip文件到服务器上一个合适的目录,如 `/opt/oracle/instantclient_12_1`。 2. **...

    oracle_db_nodejs

    标题 "Oracle_DB_NodeJS" 暗示了这个项目或教程是关于使用 Node.js 连接和操作 Oracle 数据库的。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 编程。而 ...

    1instantclient-basic-linux.x64-12.1.0.1.0.zip

    描述中提到 "nodejs链接oracle的必备工具",这意味着我们讨论的是 Node.js 开发者如何在他们的应用中连接到 Oracle 数据库。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,广泛用于构建服务器端和网络...

    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 版本控制 更改了发行版以使...

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

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

    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操作与使用。 有关详细信息,请访问官方的...

    nodejsHelloWorld:用于 nodejs 测试连接 mysql 和更多数据库测试

    对于其他数据库,如PostgreSQL,你可以使用`pg`库,SQLite可以使用`sqlite3`库,Oracle可以使用`oracledb`库等。每个库都有其特定的API和方法来建立连接、执行查询以及管理数据库事务。 在“nodejsHelloWorld-...

Global site tag (gtag.js) - Google Analytics