Sobre os drivers do Oracle NoSQL Database SDK

Saiba mais sobre os drivers do Oracle NoSQL Database SDK.

O Oracle NoSQL Database suporta muitas das linguagens de programação e estruturas mais populares com APIs de linguagem idiomática e estruturas de dados, oferecendo acesso nativo à linguagem do aplicativo aos dados armazenados no Banco de Dados NoSQL. Atualmente, ele suporta as seguintes linguagens de programação e frameworks: Java, Python, Node.js(JavaScript/TypeScript), Golang e C#/.NET.

Certifique-se de que uma versão recente do java jdk esteja instalada localmente no seu computador.

Certifique-se de que o maven está instalado. Consulte Instalação do Maven para obter detalhes. O Oracle NoSQL Database SDK para Java está disponível no repositório do Maven Central, detalhes disponíveis aqui. O local principal do projeto está em GitHub.

Você pode obter todos os arquivos necessários para executar o SDK com as seguintes dependências de arquivo POM.

Observação:

Substitua o placeholder da versão do Oracle NoSQL Java SDK no arquivo pom.xml pelo número exato da versão do SDK.
<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version><NOSQL_JAVASDK_VERSION></version>
</dependency>

O Oracle NoSQL Database SDK para Java fornece todas as classes, métodos, interfaces e exemplos para Java. A documentação está disponível como javadoc em GitHub ou no Java API Reference Guide.

Certifique-se de que o python esteja instalado em seu sistema. Você pode instalar o Python SDK por meio do Python Package Index com o comando fornecido abaixo.

pip3 install borneo
Se você estiver usando o Oracle NoSQL Database Cloud Service, também precisará instalar o pacote oci:
pip3 install oci

O local principal do projeto é GitHub. O Oracle NoSQL SDK para Python fornece todas as classes, métodos, interfaces e exemplos do Python. A documentação está disponível no Python API Reference Guide.

Certifique-se de que tenha instalado Go no computador.

O Go SDK para Oracle NoSQL Database é publicado como um módulo Go. É recomendável usar os módulos Go para gerenciar dependências do seu aplicativo. Usando os módulos Go, você não precisa fazer download do Go SDK explicitamente. Adicione instruções de importação dos pacotes SDK ao código do seu aplicativo, conforme necessário. Por exemplo:
import "github.com/oracle/nosql-go-sdk/nosqldb"
Quando você cria ou testa seu aplicativo, os comandos de build adicionam automaticamente novas dependências conforme necessário para atender às importações, atualizando go.mod e fazendo download das novas dependências.

O local principal do projeto está em GitHub. Acesse o Godoc on-line para obter informações sobre como usar o SDK e fazer referência a pacotes, tipos e métodos do driver Go.

Faça download do Node.js e instale-o em Node.js Downloads. Certifique-se de que o Node Package Manager (npm) esteja instalado junto com Node.js. Instale o SDK do nó para o Oracle NoSQL Database usando um dos comandos mostrados abaixo.

Para instalar como uma dependência do seu projeto:
npm install oracle-nosqldb

O npm criará um diretório node_modules no diretório atual e o instalará lá.

Para instalar globalmente:
npm install -g oracle-nosqldb

O local principal do projeto está em GitHub. Acesse o Node.js API Reference Guide para fazer referência a classes, eventos e objetos globais do Node.js.

Se você estiver usando TypeScript, use npm para instalar uma versão suportada. Use o comando a seguir para instalar uma versão específica do Typescript.
npm install typescript

Para obter informações adicionais sobre TypeScript, consulte TypeScript Modules.

Sobre as amostras de código:

Você poderá usar as amostras de código fornecidas em TypeScript ou JavaScript se estiver usando os módulos ES6.

Com o Oracle NoSQL Database, use JavaScript com os módulos CommonJS ou ES6. Em cada módulo, a forma como você importa a classe NoSQLClient e outras classes/tipos do Node SDK varia.
  • Se você quiser usar JavaScript com módulos CommonJS, importe as classes/tipos usando a sintaxe 'require'. Para obter informações, consulte Node.js CommonJS Modules. Por exemplo:
     const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • Se você quiser usar JavaScript com módulos ES6, importe as classes/tipos usando a sintaxe 'import'. Para obter informações, consulte Node.js ECMAScript Modules. Por exemplo:
     import { NoSQLClient } from 'oracle-nosqldb';

Certifique-se de ter o .NET instalado em seu sistema.

Você pode instalar o SDK do NuGet Package Manager adicionando-o como referência ao seu projeto ou de forma independente.
  • Adicione o SDK como uma Referência de Projeto: Execute o comando a seguir para criar seu diretório de projeto.
    dotnet newconsole -o HelloWorld
    Você pode adicionar o Pacote SDK NuGet como referência ao seu projeto usando a CLI .Net.
    cd <your-project-directory>
    dotnet add package Oracle.NoSQL.SDK
    Como alternativa, você pode fazer o mesmo usando o Gerenciador de pacotes NuGet no Visual Studio.
  • Instalação Independente: Você pode instalar o SDK de forma independente em um diretório de sua escolha usando a CLI nuget.exe.
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

O local principal do projeto está em GitHub. Consulte Oracle NoSQL Dotnet SDK API Reference para obter mais detalhes sobre todas as classes e métodos.