关于 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。有关详细信息,请参见 Installing Maven 。Maven Central 资料档案库中提供了适用于 Java 的 Oracle NoSQL Database SDK,有关详细信息,请访问此处。项目的主要位置在 GitHub 中。
您可以获取运行具有以下 POM 文件相关性的 SDK 所需的所有文件。
注:将 pom.xml 文件中 Oracle NoSQL Java SDK 版本的占位符替换为确切的 SDK 版本号。
<dependency>
<groupId>com.oracle.nosql.sdk</groupId>
<artifactId>nosqldriver</artifactId>
<version><NOSQL_JAVASDK_VERSION></version>
</dependency>
适用于 Java 的 Oracle NoSQL Database SDK 为您提供了所有 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 语句添加到应用程序代码中。例如:
import "github.com/oracle/nosql-go-sdk/nosqldb"
构建或测试应用程序时,生成命令将根据需要自动添加新的依赖项,以满足导入、更新 go.mod 和下载新的依赖项。
项目的主要位置在 GitHub 中。访问 online godoc 以获取有关使用 SDK 的信息并引用 Go 驱动程序软件包、类型和方法。
从 Node.js 下载下载并安装 Node.js。确保节点软件包管理器 (Node Package Manager,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 Modules 。
关于代码示例:
如果使用 ES6 模块,则可以在 TypeScript 或 JavaScript 中使用给定的代码示例。
在 Oracle NoSQL Database 中,将 JavaScript 与 CommonJS 或 ES6 模块结合使用。在每个模块中,从节点 SDK 导入 NoSQLClient 类和其他类/类型的方式有所不同。
-
如果要将 JavaScript 与 CommonJS 模块结合使用,请使用 ' require ' 语法导入类/类型。有关详细信息,请参阅 Node.js CommonJS 模块。例如:
const NoSQLClient = require('oracle-nosqldb').NoSQLClient; -
如果要将 JavaScript 与 ES6 模块结合使用,请使用 ' import ' 语法导入类/类型。有关更多信息,请参见Node.js ECMAScript Modules 。例如:
import { NoSQLClient } from 'oracle-nosqldb';
确保您的系统中安装了 .NET 。
您可以从 NuGet Package Manager 安装 SDK,方法是将其添加为项目参考或独立安装。
-
添加 SDK 作为项目参考:运行以下命令来创建项目目录。
dotnet newconsole -o HelloWorld您可以使用 .Net CLI 添加 SDK NuGet Package 作为对项目的引用。
cd <your-project-directory> dotnet add package Oracle.NoSQL.SDK或者,您也可以使用 Visual Studio 中的 NuGet Package Manager 来执行相同的操作。
-
独立安装:您可以使用 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 板块发布。建议使用 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 中找到。