Principes de base de la création d'une application
Autonomous Database on Dedicated Exadata Infrastructure prend en charge le développement d'applications dans tout un éventail de langages de programmation et de plates-formes.
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 fonctionnalités hautes performances et de disponibilité continue d'une instance Autonomous Database :
-
Connectez-vous via un client Oracle. Lorsque vous vous connectez à la base de données via 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 métier de l'application. En fonction du langage de programmation, vous allez utiliser le pilote JDBC Oracle Database ou Oracle Instant Client.
-
Utilisez des pools de connexions. Lorsque vous codez votre application afin qu'elle utilise des pools de connexions au lieu de créer et de détruire des connexions individuelles, vous bénéficiez d'améliorations des performances, et vous permettez au client Oracle via lequel vous vous connectez d'effectuer automatiquement des opérations de disponibilité continue. Le mode de codage pour utilisation des pools de connexions dépend du langage de programmation.
-
Connectez-vous 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 à la base de données. Ces paires de services de connexion de base de données sont conçues pour prendre en charge différents types d'opération de base de données, tel que décrit dans Noms de service de base de données prédéfinis pour les bases de données autonomes.
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 afin qu'il prenne en charge le développement d'applications :
-
Téléchargez et installez le logiciel de base pour développer vos applications dans le langage concerné. Par exemple, téléchargez et installez JDK pour développer des applications Java.
-
Téléchargez et installez la bibliothèque d'extensions ou le module d'extension nécessaire pour permettre aux applications dans le langage voulu de se connecter à une base de données Oracle et d'émettre des appels SQL. Par exemple, téléchargez et installez le module d'extension cx_Oracle pour développer des applications Python.
-
Téléchargez et installez le client Oracle approprié pour le langage et la bibliothèque d'extensions ou le module d'extension.
-
Téléchargez les informations d'identification client de la base de données et rendez-les disponibles pour le client Oracle que vous avez installé.
Afin d'obtenir des instructions sur l'exécution des deux dernières étapes pour le pilote JDBC Oracle Database, reportez-vous à Préparation pour les connexions JDBC Thin. Afin d'obtenir des instructions sur l'exécution de ces étapes pour Oracle Instant Client, reportez-vous à Préparation pour les connexions Oracle Call Interface (OCI), ODBC et JDBC OCI.
Pour certains langages et plates-formes, vous pouvez suivre des instructions étape par étape spécifiques au lieu des directives générales, comme indiqué ci-dessous.
Rubriques connexes