关于 Oracle NoSQL Database SDK 驱动程序

了解 Oracle NoSQL Database SDK 驱动程序。

Oracle NoSQL Database 通过惯用语言 API 和数据结构支持许多流行的编程语言和框架,让您的应用语言可以原生访问存储在 NoSQL 数据库中的数据。它目前支持以下编程语言和框架:Java、Python、Node.js(JavaScript/TypeScript)、Golang 和 C#/.NET。

确保您的计算机上本地安装了最新版本的 java jdk。

请确保您安装了 maven。有关详细信息,请参阅安装 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。确保节点软件包管理器 (npm) 与 Node.js 一起安装。使用下面所示的命令之一安装适用于 Oracle NoSQL Database 的节点 SDK。

要作为项目的依赖项进行安装,请执行以下操作:
npm install oracle-nosqldb

npm 将在当前目录中创建 node_modules 目录并将其安装在那里。

要全局安装:
npm install -g oracle-nosqldb

项目的主要位置位于 GitHub 中。访问 Node.js API Reference Guide 以引用 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 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 Package Manager 执行相同的操作。
  • 独立安装:您可以使用 nuget.exe CLI 将 SDK 独立安装到您选择的目录中。
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

项目的主要位置位于 GitHub 中。有关所有类和方法的更多详细信息,请参阅 Oracle NoSQL Dotnet SDK API Reference