Le basi per costruire un'applicazione

Autonomous Database su un'infrastruttura Exadata dedicata supporta lo sviluppo di applicazioni in una vasta gamma di linguaggi e piattaforme di programmazione.

In generale, indipendentemente dal linguaggio utilizzato per creare un'applicazione, si seguono le stesse linee guida per creare un'applicazione che sfrutta le funzioni ad alte prestazioni e di disponibilità continua di un Autonomous Database:

  • Connettersi tramite un client Oracle. Quando ci si connette al database tramite un client Oracle, il client esegue quasi tutte le operazioni di gestione della connessione, consentendo di concentrarsi sulla business logic dell'applicazione. A seconda del linguaggio di programmazione, si utilizza il driver JDBC di Oracle Database o Oracle Instant Client.

  • Usa connection pool. Quando si codifica l'applicazione in modo che utilizzi i connection pool anziché creare ed eliminare le connessioni singolarmente, si ottengono miglioramenti delle prestazioni e si consente al client Oracle di connettersi per eseguire automaticamente le operazioni di disponibilità continua. La modalità di codifica per l'utilizzo dei connection pool dipende dal linguaggio di programmazione.

  • Connettersi al servizio di database appropriato. Autonomous Database offre diverse coppie di servizi di database da utilizzare durante la connessione al database. Queste coppie di servizi di connessione al database sono progettate per supportare diversi tipi di operazioni del database, come descritto nella sezione Nomi predefiniti del servizio di database per database autonomi.

Inoltre, indipendentemente dalla lingua utilizzata per creare un'applicazione, è possibile eseguire le stesse attività di base per configurare il sistema in modo da supportare lo sviluppo delle applicazioni:

  1. Scaricare e installare il software di base da sviluppare nella lingua specificata. Ad esempio, è possibile scaricare e installare JDK per sviluppare applicazioni Java.

  2. Scaricare e installare qualsiasi libreria di estensioni o modulo necessario per consentire alle applicazioni nella lingua specificata di connettersi a un Oracle Database ed effettuare chiamate SQL. Ad esempio, è possibile scaricare e installare il modulo di estensione cx_Oracle per sviluppare applicazioni Python.

  3. Scaricare e installare il client Oracle appropriato per la libreria o il modulo di lingua ed estensione specificati.

  4. Scaricare le credenziali client per il database e renderle disponibili per il client Oracle installato.

Per istruzioni sull'esecuzione degli ultimi due passi per il driver JDBC di Oracle Database, vedere Prepara per connessioni thin JDBC. Per istruzioni sull'esecuzione di questi passi per Oracle Instant Client, vedere Preparare per Oracle Call Interface (OCI), ODBC e connessioni OCI JDBC.

Per alcune lingue e piattaforme, è possibile seguire istruzioni dettagliate specifiche anziché le linee guida generali, come descritto di seguito.