Sobre os drivers do SDK do Oracle NoSQL Database
Saiba mais sobre drivers 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, dando à sua linguagem de aplicativo acesso nativo aos dados armazenados no NoSQL Database. Atualmente, ele suporta as seguintes linguagens de programação e frameworks: Java, Python, Node.js (JavaScript/TypeScript), Golang, C#/.NET e Rust.
Certifique-se de que uma versão recente do java jdk esteja instalada localmente no computador.
Verifique se você tem o maven instalado. Consulte Instalando o 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á no 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 Java. A documentação está disponível como javadoc no GitHub ou no Java API Reference Guide.
Verifique se o python está instalado no seu sistema. Você pode instalar o Python SDK por meio do Índice do Pacote Python 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 está no GitHub. O Oracle NoSQL SDK para Python fornece todas as classes, métodos, interfaces e exemplos de Python. A documentação está disponível no Guia de Referência da API Python.
Certifique-se de que o comando Go esteja instalado no seu computador.
O Go SDK para o Oracle NoSQL Database é publicado como um módulo Go. É recomendável usar os módulos Go para gerenciar as 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 para os 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 satisfazer as importações, atualizando go.mod e fazendo download das novas dependências.
O local principal do projeto está no GitHub. Acesse o deusoc 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 Downloads do Node.js. Verifique se o Gerenciador de pacotes de nós (npm) está instalado junto com o 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á no GitHub. Acesse o Guia de Referência da API Node.js para fazer referência a classes, eventos e objetos globais do Node.js.
Se você estiver usando o 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 Módulos TypeScript.
Sobre as amostras de código:
Você pode usar as amostras de código fornecidas no TypeScript ou JavaScript se estiver usando os módulos ES6.
Com o Oracle NoSQL Database, use JavaScript com 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 quiser usar JavaScript com módulos CommonJS, importe as classes/tipos usando a sintaxe 'require'. Para obter mais informações, consulte Módulos CommonJS do Node.js. Por exemplo:
const NoSQLClient = require('oracle-nosqldb').NoSQLClient; -
Se quiser usar JavaScript com módulos ES6, importe as classes/tipos usando a sintaxe 'import'. Para obter mais informações, consulte Módulos de ECMAScript Node.js. Por exemplo:
import { NoSQLClient } from 'oracle-nosqldb';
Verifique se você tem o .NET instalado no 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 seguinte comando para criar seu diretório de projeto.
dotnet newconsole -o HelloWorldVocê pode adicionar o Pacote SDK NuGet como uma referência ao seu projeto usando a CLI do .Net.
cd <your-project-directory> dotnet add package Oracle.NoSQL.SDKComo alternativa, você pode executar o mesmo usando o NuGet Package Manager no Visual Studio.
-
Instalação independente: Você pode instalar o SDK independentemente em um diretório de sua escolha usando a CLI do nuget.exe.
nuget.exe install Oracle.NoSQL.SDK -OutputDirectory <your-packages-directory>
O local principal do projeto está no GitHub. Consulte Referência da API do SDK do Oracle NoSQL Dotnet para obter mais detalhes sobre todas as classes e métodos.
Certifique-se de que o binário Rust esteja instalado no seu sistema. Você pode baixar e instalar uma versão binária Rust adequada para o seu sistema. O Rust SDK para Oracle NoSQL Database é publicado como uma caixa Rust. Recomenda-se o uso do mecanismo de ferrugem padrão crates.io para o uso desta caixa.
Adicione a seguinte dependência ao seu arquivo Cargo.toml:
[dependencies]
oracle-nosql-rust-sdk = "0.1.2"
O local principal do projeto está no GitHub. O SDK para Rust do Oracle NoSQL Database fornece todas as classes, métodos, interfaces e exemplos e está disponível no Guia de Referência da API do Rust.