Acerca de los controladores SDK de Oracle NoSQL Database

Obtenga información sobre los controladores SDK de la base de datos Oracle NoSQL Database.

Oracle NoSQL Database soporta muchos de los lenguajes y marcos de programación más populares con API de lenguaje idiomático y estructuras de datos, lo que proporciona a su lenguaje de aplicación acceso nativo a los datos almacenados en NoSQL Database. Actualmente soporta los siguientes lenguajes de programación y marcos: Java, Python, Node.js (JavaScript/TypeScript), Golang, C#/.NET y Rust.

Asegúrese de que una versión reciente del java jdk esté instalada localmente en su computadora.

Asegúrese de tener instalado maven. Consulte Instalación de Maven para obtener más información. El SDK para Java de Oracle NoSQL Database está disponible en el repositorio central de Maven, detalles disponibles aquí. La ubicación principal del proyecto está en GitHub.

Puede obtener todos los archivos necesarios para ejecutar el SDK con las siguientes dependencias de archivos POM.

Nota: Sustituya el marcador de posición de la versión del SDK de Java de Oracle NoSQL en el archivo pom.xml por el número exacto de versión del SDK.

<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version><NOSQL_JAVASDK_VERSION></version>
</dependency>

El SDK para Java de Oracle NoSQL Database proporciona todas las clases, métodos, interfaces y ejemplos de Java. La documentación está disponible como javadoc en GitHub o en la Guía de referencia de API de Java.

Asegúrese de que python esté instalado en el sistema. Puede instalar el SDK de Python mediante el índice de paquetes de Python con el comando que se proporciona a continuación.

pip3 install borneo

Si utiliza Oracle NoSQL Database Cloud Service, también tendrá que instalar el paquete oci:

pip3 install oci

La ubicación principal del proyecto está en GitHub. El SDK de Oracle NoSQL para Python proporciona todas las clases, métodos, interfaces y ejemplos de Python. La documentación está disponible en la Guía de referencia de API de Python.

Asegúrese de tener Go instalado en el equipo.

El SDK de Go para Oracle NoSQL Database se publica como módulo Go. Se recomienda utilizar los módulos Go para gestionar las dependencias de la aplicación. Con los módulos Go, no es necesario descargar el SDK de Go explícitamente. Agregue sentencias de importación para los paquetes SDK al código de la aplicación según sea necesario. Por ejemplo:

import "github.com/oracle/nosql-go-sdk/nosqldb"

Al crear o probar la aplicación, los comandos de generación agregarán automáticamente nuevas dependencias según sea necesario para satisfacer las importaciones, actualizando go.mod y descargando las nuevas dependencias.

La ubicación principal del proyecto está en GitHub. Acceda al documento en línea para obtener información sobre el uso del SDK y para hacer referencia a paquetes, tipos y métodos del controlador Go.

Descargue e instale Node.js desde Descargas de Node.js. Asegúrese de que el gestor de paquetes de nodos (npm) está instalado junto con Node.js. Instale el SDK de nodo para Oracle NoSQL Database mediante uno de los comandos que se muestran a continuación.

Para realizar la instalación como dependencia del proyecto:

npm install oracle-nosqldb

El npm creará un directorio node_modules en el directorio actual y lo instalará allí.

Para instalar globalmente:

npm install -g oracle-nosqldb

La ubicación principal del proyecto está en GitHub. Acceda a la Guía de referencia de API de Node.js para hacer referencia a clases, eventos y objetos globales de Node.js.

Si utiliza TypeScript, utilice npm para instalar una versión admitida. Utilice el siguiente comando para instalar una versión específica de Typescript.

npm install typescript

Para obtener información adicional sobre TypeScript, consulte Módulos TypeScript.

Acerca de los ejemplos de código:

Puede utilizar los ejemplos de código proporcionados en TypeScript o JavaScript si utiliza los módulos ES6.

Con Oracle NoSQL Database, utilice JavaScript con módulos CommonJS o ES6. En cada módulo, la forma de importar la clase NoSQLClient y otras clases/tipos desde el SDK de nodo varía.

  • Si desea utilizar JavaScript con módulos CommonJS, importe las clases/tipos con la sintaxis 'require'. Para obtener más información, consulte Módulos CommonJS de Node.js. Por ejemplo:

    const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • Si desea utilizar JavaScript con módulos ES6, importe las clases/tipos mediante la sintaxis 'import'. Para obtener más información, consulte Node.js ECMAScript Modules. Por ejemplo:

    import { NoSQLClient } from 'oracle-nosqldb';

Asegúrese de tener .NET instalado en el sistema.

Puede instalar el SDK desde NuGet Package Manager agregándolo como referencia a su proyecto o de forma independiente.

  • Agregue el SDK como referencia de proyecto: ejecute el siguiente comando para crear el directorio de proyecto.

    dotnet newconsole -o HelloWorld

    Puede agregar el paquete NuGet de SDK como referencia a su proyecto mediante la CLI de .Net.

    cd <your-project-directory>
    dotnet add package Oracle.NoSQL.SDK

    También puede realizar lo mismo con NuGet Package Manager en Visual Studio.

  • Instalación independiente: puede instalar el SDK de forma independiente en un directorio de su elección mediante la CLI de nuget.exe.

    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

La ubicación principal del proyecto está en GitHub. Consulte Referencia de la API del SDK de Dotnet de Oracle NoSQL para obtener más información sobre todas las clases y métodos.

Asegúrese de que el binario Rust esté instalado en su sistema. Puede descargar e instalar una versión binaria Rust adecuada para su sistema. El SDK de Rust para Oracle NoSQL Database se publica como plataforma Rust. Se recomienda utilizar el mecanismo de oxidación estándar cajates.io para el uso de esta caja.

Agregue la siguiente dependencia al archivo Cargo.toml:

[dependencies]
oracle-nosql-rust-sdk = "0.1.2"

La ubicación principal del proyecto se encuentra en GitHub. El SDK para Rust de Oracle NoSQL Database proporciona todas las clases, métodos, interfaces y ejemplos, y está disponible en la Guía de referencia de API de Rust.