Notions de base sur la création d'une application

Autonomous Database sur une infrastructure Exadata dédiée prend en charge le développement d'applications dans un large éventail de langages et de plates-formes de programmation.

En général, quel que soit le langage utilisé pour créer une application, vous suivez les mêmes directives pour créer une application qui tire parti des fonctions de haute performance et de disponibilité continue d'une base de données Autonomous Database :

  • Connexion au moyen d'un client Oracle. Lorsque vous vous connectez à la base de données à l'aide d'un client Oracle, presque toutes les opérations de gestion des connexions sont effectuées par le client, ce qui vous permet de vous concentrer sur la logique applicative de votre application. Selon votre langage de programmation, vous utilisez le pilote JDBC pour Oracle Database ou Oracle Instant Client.

  • Utilisez des réserves de connexions. Lorsque vous codez votre application pour qu'elle utilise des réserves de connexions au lieu de créer et de détruire des connexions individuellement, vous obtenez une amélioration de la performance et permettez au client Oracle utilisé pour la connexion d'effectuer automatiquement des opérations de disponibilité continue. La façon dont vous codez l'utilisation des réserves de connexions dépend de votre langage de programmation.

  • Connexion au service de base de données approprié. Autonomous Database fournit plusieurs paires de services de base de données à utiliser lors de la connexion à votre base de données. Ces paires de services de connexion sont conçues pour prendre en charge différents types d'opération de base de données, comme décrit sous Noms de service de base de données prédéfinis pour les bases de données autonomes.

En outre, quel que soit le langage utilisé pour créer une application, vous effectuez les mêmes tâches de base pour configurer votre système pour la prise en charge du développement d'applications :

  1. Téléchargez et installez le logiciel de base pour développer dans le langage indiqué. Par exemple, téléchargez et installez JDK pour développer des applications Java.

  2. Téléchargez et installez toute bibliothèque ou tout module d'extension nécessaire pour permettre aux applications développées dans le langage indiqué de se connecter à une base de données Oracle et d'effectuer des appels SQL. Par exemple, téléchargez et installez le module d'extension cx_Oracle pour développer des applications Python.

  3. Téléchargez et installez le client Oracle approprié pour le langage et la bibliothèque ou le module d'extension indiqués.

  4. Téléchargez les données d'identification du client pour la base de données et mettez-les à la disposition du client Oracle que vous avez installé.

Pour obtenir des instructions sur l'exécution des deux dernières étapes pour le pilote JDBC pour Oracle Database, voir Préparer les connexions légères JDBC. Pour obtenir des instructions sur l'exécution de ces étapes pour Oracle Instant Client, voir Préparer les connexions de l'interface d'appel Oracle, ODBC et JDBC OCI.

Pour certains langages et certaines plates-formes, vous pouvez suivre des instructions étape par étape spécifiques au lieu des directives générales, comme décrit ci-dessous.