Oracle NoSQL Database-SDK-Treiber
Erfahren Sie mehr über Oracle NoSQL Database-SDK-Treiber.
Oracle NoSQL Database unterstützt viele der gängigsten Programmiersprachen und Frameworks mit idiomatischen Sprach-APIs und Datenstrukturen. So erhält Ihre Anwendungssprache nativen Zugriff auf Daten, die in NoSQL Database gespeichert sind. Derzeit werden folgende Programmiersprachen und Frameworks unterstützt: Java, Python, Node.js(JavaScript/TypeScript), Golang, C#/.NET und Rust.
Stellen Sie sicher, dass eine aktuelle Version des java jdk lokal auf Ihrem Computer installiert ist.
Stellen Sie sicher, dass maven installiert ist. Weitere Informationen finden Sie unter Maven installieren. Das Oracle NoSQL Database-SDK für Java ist im Maven Central-Repository verfügbar. Details finden Sie hier. Der Hauptstandort des Projekts ist GitHub.
Sie können alle erforderlichen Dateien für die Ausführung des SDK mit den folgenden POM-Dateiabhängigkeiten abrufen.
Hinweis: Ersetzen Sie den Platzhalter für die Version des Oracle NoSQL-Java-SDK in der Datei pom.xml durch die genaue SDK-Versionsnummer.
<dependency>
<groupId>com.oracle.nosql.sdk</groupId>
<artifactId>nosqldriver</artifactId>
<version><NOSQL_JAVASDK_VERSION></version>
</dependency>
Das Oracle NoSQL Database-SDK für Java bietet Ihnen alle Java-Klassen, -Methoden, -Schnittstellen und -Beispiele. Die Dokumentation ist als javadoc in GitHub oder im Java API Reference Guide verfügbar.
Stellen Sie sicher, dass python in Ihrem System installiert ist. Sie können das Python-SDK mit dem folgenden Befehl über den Python-Packageindex installieren.
pip3 install borneo
Wenn Sie Oracle NoSQL Database Cloud Service verwenden, müssen Sie auch das OCI-Package installieren:
pip3 install oci
Der Hauptstandort des Projekts ist GitHub. Mit dem Oracle NoSQL-SDK für Python erhalten Sie alle Python-Klassen, -Methoden, -Schnittstellen und -Beispiele. Die Dokumentation ist in der Python-API-Referenzdokumentation verfügbar.
Stellen Sie sicher, dass Go auf Ihrem Computer installiert ist.
Das Go SDK für Oracle NoSQL Database wird als Go-Modul veröffentlicht. Es wird empfohlen, die Go-Module zum Verwalten von Abhängigkeiten für Ihre Anwendung zu verwenden. Mit Go-Modulen müssen Sie das Go-SDK nicht explizit herunterladen. Fügen Sie gegebenenfalls Importanweisungen für die SDK-Packages zu Ihrem Anwendungscode hinzu. Beispiel:
import "github.com/oracle/nosql-go-sdk/nosqldb"
Wenn Sie Ihre Anwendung erstellen oder testen, fügen die Build-Befehle bei Bedarf automatisch neue Abhängigkeiten hinzu, um Importe zu erfüllen, go.mod zu aktualisieren und die neuen Abhängigkeiten herunterzuladen.
Der Hauptstandort des Projekts ist GitHub. Greifen Sie auf online godoc zu, um Informationen zur Verwendung des SDK zu erhalten und Go-Treiberpakete, -typen und -methoden zu referenzieren.
Laden Sie Node.js von Node.js-Downloads herunter, und installieren Sie es. Stellen Sie sicher, dass Node Package Manager (npm) zusammen mit Node.js installiert ist. Installieren Sie das Knoten-SDK für Oracle NoSQL Database mit einem der folgenden Befehle.
So installieren Sie als Abhängigkeit von Ihrem Projekt:
npm install oracle-nosqldb
npm erstellt ein Verzeichnis node_modules im aktuellen Verzeichnis und installiert es dort.
So installieren Sie global:
npm install -g oracle-nosqldb
Der Hauptstandort des Projekts ist GitHub. Rufen Sie die Node.js API Reference Guide auf, um Node.js-Klassen, -Ereignisse und globale Objekte zu referenzieren.
Wenn Sie TypeScript verwenden, installieren Sie eine unterstützte Version mit npm. Verwenden Sie den folgenden Befehl, um eine bestimmte Version des Typescript zu installieren.
npm install typescript
Weitere Informationen zu TypeScript finden Sie unter TypeScript-Module.
Informationen zu den Codebeispielen:
Sie können die angegebenen Codebeispiele in TypeScript oder JavaScript verwenden, wenn Sie die ES6-Module verwenden.
Verwenden Sie in Oracle NoSQL Database JavaScript mit CommonJS- oder ES6-Modulen. Wie Sie in jedem Modul die NoSQLClient-Klasse und andere Klassen/Typen aus dem Node SDK importieren, ist unterschiedlich.
-
Wenn Sie JavaScript mit CommonJS-Modulen verwenden möchten, importieren Sie die Klassen/Typen mit der Syntax require. Weitere Informationen finden Sie unter Node.js CommonJS Modules. Beispiel:
const NoSQLClient = require('oracle-nosqldb').NoSQLClient; -
Wenn Sie JavaScript mit ES6-Modulen verwenden möchten, importieren Sie die Klassen/Typen mit der Syntax import. Weitere Informationen finden Sie unter Node.js ECMAScript Modules. Beispiel:
import { NoSQLClient } from 'oracle-nosqldb';
Stellen Sie sicher, dass .NET auf Ihrem System installiert ist.
Sie können das SDK über NuGet Package Manager installieren, indem Sie es entweder als Referenz zu Ihrem Projekt hinzufügen oder unabhängig voneinander.
-
Fügen Sie das SDK als Projektreferenz hinzu: Führen Sie den folgenden Befehl aus, um Ihr Projektverzeichnis zu erstellen.
dotnet newconsole -o HelloWorldSie können das SDK NuGet Package als Referenz zu Ihrem Projekt mit der .Net-CLI hinzufügen.
cd <your-project-directory> dotnet add package Oracle.NoSQL.SDKAlternativ können Sie das gleiche mit NuGet Package Manager in Visual Studio ausführen.
-
Unabhängige Installation: Sie können das SDK unabhängig in einem Verzeichnis Ihrer Wahl installieren, indem Sie die nuget.exe-CLI verwenden.
nuget.exe install Oracle.NoSQL.SDK -OutputDirectory <your-packages-directory>
Der Hauptstandort des Projekts ist GitHub. Weitere Informationen zu allen Klassen und Methoden finden Sie in der Oracle NoSQL Dotnet SDK API Reference.
Stellen Sie sicher, dass die Rust-Binärdatei in Ihrem System installiert ist. Sie können ein für Ihr System geeignetes Rust-Binärrelease herunterladen und installieren. Das Rust-SDK für Oracle NoSQL Database wird als Rust-Crate veröffentlicht. Es wird empfohlen, den crates.io-Standardrostmechanismus für die Verwendung dieser Kiste zu verwenden.
Fügen Sie der Datei Cargo.toml die folgende Abhängigkeit hinzu:
[dependencies]
oracle-nosql-rust-sdk = "0.1.2"
Der Hauptstandort des Projekts befindet sich im GitHub. Das Oracle NoSQL Database-SDK für Rust stellt alle Klassen, Methoden, Schnittstellen und Beispiele bereit und ist im Rust API Reference Guide verfügbar.