Code Monkey home page Code Monkey logo

node-red-oracle-client's Introduction

变更日志

1.0.1

node-red-oracle-client rename to node-red-oracle

兼容性说明

When node-oracledb is used in the default Thin mode, it connects directly to the Oracle Database and does not require Oracle Client libraries. Connections in this mode can be made to Oracle Database 12.1 or later.

When node-oracledb is in Thick mode using Oracle Client libraries, connections can be made to Oracle Database 9.2, or later, depending on the Oracle Client library version.

  • Oracle Client 21 can connect to Oracle Database 12.1 or later
  • Oracle Client 19, 18, and 12.2 can connect to Oracle Database 11.2 or later
  • Oracle Client 12.1 can connect to Oracle Database 10.2 or later
  • Oracle Client 11.2 can connect to Oracle Database 9.2 or later

The diffrent between Thin mode and Thickmode click me

Import

This project is base on node-red-contrib-easy-oracle.

node-red-contrib-easy-oracle

Allows basic access to Oracle databases.

This node uses the query operation against the configured database. Currently supports SELECT operations.

msg.topic of previous node must hold the query for the database, and the result is returned in msg.payload.

msg.payload will contain an object with two keys, metaData and rows. Rows key is an array of values.

If nothing is found for the query, an object with an empty rows array will be returned.

Note: this package depends on node-oracledb so it depends on the Oracle Instant Client that needs to be installed as a prerequisite. Details of installation here and specifically for Linux, using zip file, here.

node-red-oracle-client's People

Contributors

harp-code avatar eltondouglas avatar ycj avatar

Stargazers

 avatar

node-red-oracle-client's Issues

[Thin Mode] Query(select) with Error: NJS-107: invalid cursor

Error: NJS-107: invalid cursor

3 nodes:
inject node:
payload: query sql(select * from TableName)
topic: left empty

oracle node:
config my thin ORA connection infomation

debug
show all content

when click inject button, got error message from oracle node: "Error: NJS-107: invalid cursor"
and debug node print query SQL

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.