Acerca de los controladores SDK de Oracle NoSQL Database

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

Oracle NoSQL Database soporta muchos de los lenguajes y marcos de programación más conocidos 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 la base de datos NoSQL. Actualmente soporta los siguientes lenguajes y marcos de programación: Java, Python, Node.js(JavaScript/TypeScript), Golang y C#/.NET.

Asegúrese de que una versión reciente de java jdk está instalada localmente en el equipo.

Asegúrese de tener instalado maven. Consulte Instalación de Maven para obtener más información. Oracle NoSQL Database SDK para Java está disponible en el repositorio de Maven Central. Puede obtener más información 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.

Note:

Sustituya el marcador de posición de la versión del SDK de Java NoSQL de Oracle en el archivo pom.xml por el número de versión del SDK exacto.
<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version><NOSQL_JAVASDK_VERSION></version>
</dependency>

Oracle NoSQL Database SDK para Java le proporciona todas las clases, los métodos, las interfaces y los ejemplos de Java. La documentación está disponible como javadoc en GitHub o en Java API Reference Guide.

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 siguiente comando.

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 es GitHub. El SDK para Python de Oracle NoSQL proporciona todas las clases, métodos, interfaces y ejemplos de Python. La documentación está disponible en Python API Reference Guide.

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 de SDK al código de 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 creació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 godoc en línea para obtener información sobre el uso del SDK y para hacer referencia a los paquetes, tipos y métodos del controlador Go.

Descargar e instalar Node.js desde Node.js Downloads. Asegúrese de que Node Package Manager (npm) esté instalado junto con Node.js. Instale el SDK del 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

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

Para realizar la instalación global:
npm install -g oracle-nosqldb

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

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

Para obtener más información sobre TypeScript, consulte TypeScript Modules.

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 del 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 Node.js CommonJS Módulos. Por ejemplo:
     const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • Si desea utilizar JavaScript con módulos ES6, importe las clases/tipos con la sintaxis 'import'. Para obtener más información, consulte Node.js ECMAScript Módulos. 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 al 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 SDK NuGet como referencia al 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 nuget.exe.
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

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