Conceptos básicos de la creación de una aplicación

Autonomous Database on Dedicated Exadata Infrastructure soporta el desarrollo de aplicaciones en una amplia variedad de lenguajes y plataformas de programación.

En general, independientemente del lenguaje que utilice para crear una aplicación, debe seguir las mismas directrices para crear una aplicación que aprovecha las ventajas de las funciones de alto rendimiento y disponibilidad continua de Autonomous Database:

  • Conexión a través de un cliente de Oracle. Cuando se conecta a la base de datos a través de un cliente de Oracle, casi todas las operaciones de gestión de conexiones las realiza el cliente, lo cual le permite concentrarse en la lógica de negocio de la aplicación. En función del lenguaje de programación, utilice el controlador JDBC de Oracle Database u Oracle Instant Client.

  • Utilice pools de conexiones. Al codificar la aplicación para utilizar pools de conexiones en lugar de crear y destruir conexiones de forma individual, obtiene mejoras de rendimiento y permite al cliente de Oracle a través del cual se conecta realizar operaciones de disponibilidad continua automáticamente. El modo de codificar para utilizar los pools de conexiones depende del lenguaje de programación.

  • Conexión al servicio de base de datos adecuado. Autonomous Database proporciona varios pares de servicios de base de datos para utilizar al conectarse a la base de datos. Estos pares de servicios de conexión de base de datos están diseñados de modo que soportan diferentes tipos de operaciones de base de datos, como se describe en Nombres de servicio de base de datos predefinidos para instancias de Autonomous Database.

Además, independientemente del lenguaje que utilice para crear una aplicación, debe realizar las mismas tareas básicas para configurar el sistema de modo que soporte el desarrollo de aplicaciones:

  1. Descargue e instale el software básico para desarrollar en un lenguaje determinado. Por ejemplo, descargue e instale JDK para desarrollar aplicaciones Java.

  2. Descargue e instale cualquier biblioteca de extensiones o módulo de extensión necesarios para que las aplicaciones en el lenguaje determinado puedan conectarse a Oracle Database y realicen llamadas SQL. Por ejemplo, descargue e instale el módulo de extensión cx_Oracle para desarrollar aplicaciones Python.

  3. Descargue e instale el cliente de Oracle adecuado para el idioma y la biblioteca de extensiones o el módulo de extensión determinados.

  4. Descargue las credenciales de cliente para la base de datos y haga que estén disponibles para el cliente de Oracle que ha instalado.

Para obtener instrucciones sobre cómo realizar los dos últimos pasos para el controlador JDBC de Oracle Database, consulte Preparación de conexiones JDBC Thin. Para obtener instrucciones sobre cómo realizar estos pasos para Oracle Instant Client, consulte Preparación para conexiones de Oracle Call Interface (OCI), ODBC y JDBC OCI.

Para algunos idiomas y plataformas, puede seguir instrucciones paso a paso específicas en lugar de las directrices generales, como se explica a continuación.