node-oracledb
Oracle Database driver for Node.js maintained by Oracle Corporation. Connect your JavaScript and TypeScript applications instantly to Oracle Database.
What is node-oracledb?
Oracle Database driver for Node.js maintained by Oracle Corporation. Connect your JavaScript and TypeScript applications instantly to Oracle Database.
Overview of node-oracledb
What it is
node-oracledb is an add-on for Node.js that enables high-performance Oracle Database applications. It is maintained by Oracle Corporation and allows JavaScript and TypeScript applications to connect to Oracle Database. The module is open source and supports both basic and advanced Oracle Database features. It can run in a 'Thin' mode (direct connection without Oracle Client libraries) or a 'Thick' mode (with optional Oracle Client libraries for additional functionality).
Key features
- High performance SQL and PL/SQL statement execution - Fast data ingestion - Support for NoSQL-style document APIs - Message queueing and database notifications - High availability and security features - Optional pipelining of database operations - Ability to start and stop the database
Use cases
- Building Node.js applications that require direct, high-performance connectivity to Oracle Database - Integrating JavaScript/TypeScript applications with existing Oracle Database infrastructure - Leveraging advanced Oracle features such as document store, queues, and continuous query notifications - Developing enterprise applications that need robust security and high availability
Getting started
Run the following command to install: npm install oracledb For detailed installation instructions, see the repository README.
License and pricing
node-oracledb is dual-licensed under the Universal Permissive License (UPL) 1.0 and the Apache License 2.0. It is open source and free to use.
Based on the project's public README and repository metadata.