About Oracle NoSQL Database SDK drivers

Learn about Oracle NoSQL Database SDK drivers.

The Oracle NoSQL Database SDK Driver contains the files that enable an application to communicate with the on-premises or the Oracle NoSQL Database Cloud Service or the Oracle NoSQL Database Cloud Simulator.

The Oracle NoSQL Database SDK for Java is available in Maven Central repository, details available here. The main location of the project is in GitHub.

You can get all the required files for running the SDK with the following POM file dependencies.

Note:

The version changes with each release.
<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version>5.2.31</version>
</dependency>

The Oracle NoSQL Database SDK for Java provides you with all the Java classes, methods, interfaces and examples. Documentation is available as javadoc in GitHub or from Java API Reference Guide.

You can install the Python SDK through the Python Package Index with the command given below.

pip3 install borneo

The Oracle NoSQL SDK for Python provides you with all the Python classes, methods, interfaces and examples. Documentation is available in Python API Reference Guide.

Open the Go Downloads page in a browser and click the download tab corresponding to your operating system. Save the file to your home folder.

Install Go in your operating system.
  • On Windows systems, Open the MSI file you downloaded and follow the prompts to install Go.
  • On Linux systems, Extract the archive you downloaded into /usr/local, creating a Go tree in /usr/local/go. Add /usr/local/go/bin to the PATH environment variable.

Access the online godoc for information on using the SDK and to reference Go driver packages, types, and methods.

Download and install Node.js 12.0.0 or higher version from Node.js Downloads. Ensure that Node Package Manager (npm) is installed along with Node.js. Install the node SDK for Oracle NoSQL Database as shown below.
npm install oracle-nosqldb

Access the Node.js API Reference Guide to reference Node.js classes, events, and global objects.

You can install the SDK from NuGet Package Manager either by adding it as a reference to your project or independently.
  • Add the SDK as a Project Reference: You may add the SDK NuGet Package as a reference to your project by using .Net CLI.
    cd <your-project-directory>
    dotnet add package Oracle.NoSQL.SDK
    Alternatively, you may perform the same using NuGet Package Manager in Visual Studio.
  • Independent Install: You may install the SDK independently into a directory of your choice by using nuget.exe CLI.
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

The Oracle NoSQL Database SDK for Spring Data is available in the Maven Central repository, details are available here. The main development location is the oracle-spring-sdk project on GitHub.

You can get all the required files for running the Spring Data Framework with the following POM file dependencies.

Note:

The version changes with each release.

<dependency>
    <groupId>com.oracle.nosql.sdk</groupId>
    <artifactId>spring-data-oracle-nosql</artifactId>
    <version>1.4.1</version>
</dependency>
Add the additional dependency to use the Spring Data Framework:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
    <version>2.7.0</version>
</dependency>

The Oracle NoSQL Database SDK for Spring Data provides you with all the Spring Data classes, methods, interfaces, and examples. Documentation is available as nosql-spring-sdk in GitHub or from SDK for Spring Data API Reference.