關於 Oracle NoSQL Database SDK 驅動程式
瞭解 Oracle NoSQL Database SDK 驅動程式。
Oracle NoSQL Database 支援許多最受歡迎的程式設計語言和架構,搭配慣用語言 API 和資料結構,讓您的應用程式語言原生存取儲存在 NoSQL 資料庫中的資料。它目前支援下列程式設計語言和架構:Java、Python、Node.js (JavaScript/TypeScript)、Golang、C#/.NET 和 Rust。
請確定電腦上已安裝最新版本的 java jdk。
請確定已安裝 maven。請參閱安裝 Maven 以瞭解詳細資訊。Maven Central 儲存區域提供 Oracle NoSQL Database SDK for Java,詳細資訊請參閱此處。專案的主要位置位於 GitHub 。
您可以使用下列 POM 檔案相依性取得執行 SDK 所需的所有檔案。
注意:請以確切的 SDK 版本號碼取代 pom.xml 檔案中 Oracle NoSQL Java SDK 版本的預留位置。
<dependency>
<groupId>com.oracle.nosql.sdk</groupId>
<artifactId>nosqldriver</artifactId>
<version><NOSQL_JAVASDK_VERSION></version>
</dependency>
Oracle NoSQL Database SDK for Java 為您提供所有 Java 類別、方法、介面以及範例。您可以從 GitHub 或 Java API Reference Guide 取得文件作為 javadoc。
請確定您的系統已安裝 python。您可以使用下列指令,透過 Python 套裝軟體索引安裝 Python SDK。
pip3 install borneo
如果您使用 Oracle NoSQL Database Cloud Service,還需要安裝 OCI 套裝程式:
pip3 install oci
專案的主要位置位於 GitHub 。Python 適用的 Oracle NoSQL SDK 提供您所有的 Python 類別、方法、介面和範例。如需文件,請參閱 Python API Reference Guide 。
請確定您的電腦已安裝 Go 。
Oracle NoSQL Database 的 Go SDK 發布為 Go 模組。建議您使用 Go 模組來管理應用程式的相依性。使用 Go 模組,您不需要明確下載 Go SDK。視需要將 SDK 套件的匯入陳述式新增至您的應用程式代碼。舉例而言:
import "github.com/oracle/nosql-go-sdk/nosqldb"
當您建置或測試應用程式時,建置命令會視需要自動新增相依性,以滿足匯入、更新 go.mod 及下載新相依性。
專案的主要位置位於 GitHub 。存取線上 godoc ,瞭解有關使用 SDK 和參考 Go 驅動程式套件、類型和方法的資訊。
從 Node.js 下載下載並安裝 Node.js。確定節點套裝程式管理程式 (npm) 已與 Node.js 一起安裝。使用下方顯示的其中一個命令安裝 Oracle NoSQL Database 節點 SDK。
若要安裝為專案的相依性,請執行下列操作:
npm install oracle-nosqldb
npm 會在目前的目錄中建立一個 node_modules 目錄,然後在該處安裝。
若要進行全域安裝:
npm install -g oracle-nosqldb
專案的主要位置位於 GitHub 。存取 Node.js API 參考指南,以參考 Node.js 類別、事件及全域物件。
如果您使用 TypeScript,請使用 npm 來安裝支援的版本。使用下列命令來安裝特定版本的 Typescript。
npm install typescript
如需有關 TypeScript 的詳細資訊,請參閱 TypeScript 模組。
關於程式碼範例:
如果使用 ES6 模組,您可以在 TypeScript 或 JavaScript 中使用指定的程式碼範例。
使用 Oracle NoSQL Database 時,請搭配 CommonJS 或 ES6 模組使用 JavaScript。在每個模組中,您從 Node SDK 匯入 NoSQLClient 類別和其他類別 / 類型的方式會有所不同。
-
若要將 JavaScript 與 CommonJS 模組搭配使用,請使用 ' require ' 語法匯入類別 / 類型。如需詳細資訊,請參閱 Node.js CommonJS Modules 。舉例而言:
const NoSQLClient = require('oracle-nosqldb').NoSQLClient; -
若要將 JavaScript 與 ES6 模組搭配使用,請使用 ' import ' 語法匯入類別 / 類型。如需詳細資訊,請參閱 Node.js ECMAScript Modules 。舉例而言:
import { NoSQLClient } from 'oracle-nosqldb';
確定您的系統中已安裝 .NET 。
您可以從 NuGet 套裝軟體管理員將 SDK 新增為專案的參考或獨立安裝。
-
新增 SDK 作為專案參照:執行下列命令以建立您的專案目錄。
dotnet newconsole -o HelloWorld您可以使用 .Net CLI 將 SDK NuGet 套件新增為專案的參考。
cd <your-project-directory> dotnet add package Oracle.NoSQL.SDK或者,您也可以使用 Visual Studio 中的 NuGet 套裝軟體管理員執行相同動作。
-
獨立安裝:您可以使用 nuget.exe CLI 將 SDK 獨立安裝到您選擇的目錄中。
nuget.exe install Oracle.NoSQL.SDK -OutputDirectory <your-packages-directory>
專案的主要位置位於 GitHub 。如需所有類別和方法的詳細資訊,請參閱 Oracle NoSQL Dotnet SDK API Reference 。
確定您的系統中已安裝 Rust 二進位檔。您可以下載和安裝適合您系統的 Rust 二進位版本。Oracle NoSQL Database 的 Rust SDK 出版為 Rust crate。建議使用 crates.io 標準 Rust 機制來使用此 crate。
將下列相依性新增至您的 Cargo.toml 檔案:
[dependencies]
oracle-nosql-rust-sdk = "0.1.2"
專案的主要位置位於 GitHub 。Oracle NoSQL Database SDK for Rust 提供您所有類別、方法、介面和範例,並且可從 Rust API Reference Guide 取得。