Oracle Node.js Developer Center

Das node-oracledb-Add-on für Node.js unterstützt Oracle Database-Anwendungen mit hoher Leistung. Node.js ist eine plattformübergreifende Open Source-Laufzeitumgebung zum Schreiben von Mid-Tier- und Netzwerkanwendungen in JavaScript. Mithilfe der benutzerfreundlichen Oracle Database API von node-oracledb können komplexe Anwendungen für den relationalen und Dokumentenzugriff erstellt werden. Node-oracledb kann direkt in Node.js oder mit TypeScript verwendet werden.

Node-oracledb ist auf npm.

Das Node-oracledb-Add-on für Node.js ist Cloud-fähig

Unabhängig davon, ob sich Node.js in der Cloud oder lokal befindet, können Sie node-oracledb installieren und eine Verbindung zu Cloud-Datenbanken herstellen. Folgen Sie dem normalen Installationsprozess von node-oracledb für das Betriebssystem. Cloud-spezifische Referenzen werden unten gezeigt.

Schnellstart: Node.js-Anwendungen für Autonomous Database entwickeln
Node.js-Apps mit Autonomous Transaction Processing verbinden (04:47)

node-oracledb-Features

    • Thin-Modus für die direkte Verbindung mit der Oracle Database, für die keine Oracle-Client-Librarys erforderlich sind
    • Advanced Queuing (AQ)
    • Array-Abrufe und Massenlade-Features
    • Asynchron/Await, Versprechen, Callbacks und Streams
    • Continuous Query Notification (CQN)
    • Datenbindung mit JavaScript-Objekten oder -Arrays
    • Database Resident Connection Pooling (DRCP)
    • End-to-End-Tracing, Mid-Tier-Authentifizierung und Überwachung
    • Externe Authentifizierung
    • Gehostet auf GitHub
    • Integrierter Verbindungspool mit Prüfung von Queuing, Aliasing, Tagging, Draining, heterogenen und homogenen Verbindungen, Proxy-Verbindungen und Lebendigkeit
    • Installation mit der npm-Standardinfrastruktur
    • Große Objekte: CLOBs und BLOBs als Streams oder Zeichenfolgen und Puffer
    • Verwaltung durch Oracle
    • Open Source unter Apache 2-Lizenz und Universal Permissive License (UPL)
    • Oracle Database 12c JSON-Datentyp
    • High Availability-Features von Oracle Database
    • Oracle Unterstützung für benannte Typen und Auflistungen
    • Oracle Net-Features einschließlich Verschlüsselung
    • Kennwortänderung
    • Privilegierte Verbindungen
    • REF CURSORs und implizite Ergebnisse
    • Simple Oracle Document Access (SODA)
    • SQL- und PL/SQL-Ausführung
    • Anweisungs- und Clientergebnis-Caching