À propos des pilotes de la SDK pour Oracle NoSQL Database

Cliquez sur le lien pour en savoir plus sur les drivers pour Oracle NoSQL Database SDK.

Oracle NoSQL Database prend en charge de nombreux langages et cadres de programmation les plus populaires avec des API et des structures de données idiomatiques, donnant à votre langage d'application un accès natif aux données stockées dans NoSQL Database. Il prend actuellement en charge les langages et les cadres de programmation suivants : Java, Python, Node.js(JavaScript/TypeScript), Golang et C#/.NET.

Assurez-vous qu'une version récente du java jdk est installée localement sur votre ordinateur.

Assurez-vous que maven est installé. Pour plus de détails, voir Installation de Maven. La trousse SDK Oracle NoSQL Database pour Java est disponible dans le référentiel Maven Central, détails disponibles ici. L'emplacement principal du projet se trouve à GitHub.

Vous pouvez obtenir tous les fichiers requis pour exécuter la trousse SDK avec les dépendances de fichier POM suivantes.

Note :

Remplacez le paramètre fictif de la version de la trousse SDK Java Oracle NoSQL dans le fichier pom.xml par le numéro de version exact de la trousse SDK.
<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version><NOSQL_JAVASDK_VERSION></version>
</dependency>

La trousse SDK Oracle NoSQL Database pour Java vous fournit l'ensemble des classes, méthodes, interfaces et exemples Java Java. La documentation est disponible sous forme de javadoc dans GitHub ou dans le guide de référence sur les API Java.

Assurez-vous que python est installé dans votre système. Vous pouvez installer la trousse SDK Python au moyen de l'index du paquetage Python avec la commande indiquée ci-dessous.

pip3 install borneo
Si vous utilisez le service Oracle NoSQL Database Cloud Service, vous devrez également installer l'ensemble oci :
pip3 install oci

L'emplacement principal du projet est GitHub. La trousse SDK Oracle NoSQL pour Python vous fournit toutes les classes, méthodes, interfaces et exemples Python. La documentation est disponible dans le guide de référence sur les API Python.

Assurez-vous que l'option Aller est installée sur votre ordinateur.

La trousse SDK Go pour Oracle NoSQL Database est publiée en tant que module Go. Il est recommandé d'utiliser les modules Go pour gérer les dépendances de votre application. À l'aide des modules Go, vous n'avez pas besoin de télécharger la trousse SDK Go explicitement. Ajoutez des énoncés d'importation pour les ensembles SDK à votre code d'application, au besoin. Par exemple :
import "github.com/oracle/nosql-go-sdk/nosqldb"
Lorsque vous créez ou testez votre application, les commandes de création ajoutent automatiquement de nouvelles dépendances selon les besoins pour satisfaire les importations, en mettant à jour go.mod et en téléchargeant les nouvelles dépendances.

L'emplacement principal du projet se trouve à GitHub. Accédez au dieuoc en ligne pour plus d'informations sur l'utilisation de la trousse SDK et pour référencer les ensembles, les types et les méthodes de pilote Go.

Téléchargez et installez Node.js à partir de Node.js Téléchargements. Assurez-vous que le gestionnaire d'ensembles de noeuds (npm) est installé avec Node.js. Installez la trousse SDK de noeud pour Oracle NoSQL Database à l'aide de l'une des commandes indiquées ci-dessous.

Pour installer en tant que dépendance de votre projet :
npm install oracle-nosqldb

Le module npm créera un répertoire node_modules dans le répertoire courant et l'y installera.

Pour installer globalement :
npm install -g oracle-nosqldb

L'emplacement principal du projet se trouve à GitHub. Accédez au guide de référence de l'API Node.js pour référencer les classes, les événements et les objets globaux Node.js.

Si vous utilisez TypeScript, utilisez npm pour installer une version prise en charge. Utilisez la commande suivante pour installer une version spécifique de Typescript.
npm install typescript

Pour plus d'informations sur TypeScript, voir Modules TypeScript.

À propos des exemples de code :

Vous pouvez utiliser les exemples de code indiqués dans TypeScript ou JavaScript si vous utilisez les modules ES6.

Avec Oracle NoSQL Database, utilisez JavaScript avec les modules CommonJS ou ES6. Dans chaque module, la façon dont vous importez la classe NoSQLClient et les autres classes/types de la trousse SDK de noeud varie.
  • Si vous voulez utiliser JavaScript avec les modules CommonJS, importez les classes/types à l'aide de la syntaxe 'require'. Pour plus de renseignements, consultez la page Node.js Modules CommonJS. Par exemple :
     const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • Si vous voulez utiliser JavaScript avec les modules ES6, importez les classes/types à l'aide de la syntaxe 'import'. Pour plus de renseignements, consultez la page Node.js Modules ECMAScript. Par exemple :
     import { NoSQLClient } from 'oracle-nosqldb';

Assurez-vous que .NET est installé dans votre système.

Vous pouvez installer la trousse SDK à partir du gestionnaire d'ensembles NuGet en l'ajoutant en tant que référence à votre projet ou indépendamment.
  • Ajoutez la trousse SDK en tant que référence de projet : Exécutez la commande suivante pour créer le répertoire de votre projet.
    dotnet newconsole -o HelloWorld
    Vous pouvez ajouter l'ensemble SDK NuGet en tant que référence à votre projet à l'aide de l'interface de ligne de commande .Net.
    cd <your-project-directory>
    dotnet add package Oracle.NoSQL.SDK
    Vous pouvez également effectuer la même opération à l'aide du gestionnaire d'ensembles NuGet dans Visual Studio.
  • Installation indépendante : Vous pouvez installer la trousse SDK de manière indépendante dans un répertoire de votre choix à l'aide de l'interface de ligne de commande nuget.exe.
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

L'emplacement principal du projet se trouve à GitHub. Voir Informations de référence sur l'API de la trousse SDK Dotnet pour Oracle NoSQL pour plus de détails sur toutes les classes et méthodes.