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のインストールを参照してください。The Oracle NoSQL Database SDK for Java is available in Maven Central repository, details available here.このプロジェクトの拠点はGitHub内です。
ノート:
pom.xml
ファイルのOracle NoSQL Java SDKバージョンのプレースホルダを、正確な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のjavadocとして、またはJava APIリファレンス・ガイドから入手できます。
pythonがシステムにインストールされていることを確認します。You can install the Python SDK through the Python Package Index with the command given below.
pip3 install borneo
pip3 install oci
プロジェクトの主な場所は GitHubです。Oracle NoSQL SDK for Pythonは、すべてのPythonクラス、メソッド、インタフェースおよび例を提供します。ドキュメントは、Python APIリファレンス・ガイドで入手できます。
コンピュータに「実行」がインストールされていることを確認します。
import "github.com/oracle/nosql-go-sdk/nosqldb"
アプリケーションのビルドまたはテスト時に、ビルド・コマンドによって、インポートを満たすために必要に応じて新しい依存関係が自動的に追加され、go.modが更新され、新しい依存関係がダウンロードされます。
このプロジェクトの拠点はGitHub内です。SDKを使用したり、Goドライバのパッケージ、タイプおよびメソッドを参照するには、オンラインの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クラス、イベントおよびグローバル・オブジェクトを参照するには、Node.js APIリファレンス・ガイドにアクセスしてください。
npm
を使用してサポートされているバージョンをインストールします。次のコマンドを使用して、Typescriptの特定のバージョンをインストールします。npm install typescript
TypeScriptの詳細は、TypeScriptモジュールを参照してください。
コード・サンプルについて:
ES6モジュールを使用する場合は、TypeScriptまたはJavaScript内の特定のコード・サンプルを使用できます。
- JavaScriptをCommonJSモジュールとともに使用する場合は、require構文を使用してクラス/タイプをインポートします。詳細は、Node.js CommonJSモジュールを参照してください。たとえば次のようにします。
const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
- JavaScriptをES6モジュールとともに使用する場合は、import構文を使用してクラス/タイプをインポートします。詳細は、Node.js ECMAScriptモジュールを参照してください。たとえば次のようにします。
import { NoSQLClient } from 'oracle-nosqldb';
システムに.NETがインストールされていることを確認します。
- SDKをプロジェクト参照として追加: 次のコマンドを実行してプロジェクト・ディレクトリを作成します。
.Net CLIを使用して、プロジェクトへの参照としてSDK NuGetパッケージを追加できます。dotnet newconsole -o HelloWorld
または、Visual StudioでNuGet Package Managerを使用して同じ操作を実行できます。cd <your-project-directory> dotnet add package Oracle.NoSQL.SDK
- 個別のインストール: nuget.exe CLIを使用して、選択したディレクトリにSDKを個別にインストールできます。
nuget.exe install Oracle.NoSQL.SDK -OutputDirectory <your-packages-directory>
このプロジェクトの拠点はGitHub内です。すべてのクラスおよびメソッドの詳細は、Oracle NoSQL Dotnet SDK APIリファレンスを参照してください。