关于 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 中找到。