Conexión de la aplicación mediante Java

Descubra cómo conectar su aplicación de Java a Oracle NoSQL Database Cloud Service.

La aplicación se conecta a Oracle NoSQL Database Cloud Service especificando credenciales y una región de destino para la conexión. Consulte Adquisición de credenciales para obtener la información necesaria sobre las credenciales.

Proporcione las credenciales en la aplicación mediante una de las siguientes acciones:
  • Una API que le permita proporcionar directamente las credenciales.
  • Un archivo de configuración.

Conexión mediante API

/* Use the SignatureProvider to supply your credentials to NoSQL Database.
 * By default, the SignatureProvider will read your OCI configuration file 
 * from the default location, ~/.oci/config. See SignatureProvider for 
 * additional options for reading configurations in other ways.*/
SignatureProvider sp = new SignatureProvider(
 tenantId,     // a string, OCID
 userId,       // a string, OCID
 fingerprint , // a string
 privateKey,   // a string, content of private key
 passPhrase    // optional, char[]
);
//Create an handle to access the cloud service in the us-ashburn-1 region.
NoSQLHandleConfig config = new NoSQLHandleConfig(Region.US_ASHBURN_1);
config.setAuthorizationProvider(sp);
NoSQLHandle handle = NoSQLHandleFactory.createNoSQLHandle(config);

//At this point, your handle is set up to perform data operations.

Conexión mediante un archivo de configuración

/* Use the SignatureProvider to supply your credentials to NoSQL Database.
 * By default, the SignatureProvider will read your OCI configuration file 
 * from the default location, ~/.oci/config. See SignatureProvider for 
 * additional options for reading configurations in other ways. */
SignatureProvider sp = new SignatureProvider();

//Create an handle to access the cloud service in the us-ashburn-1 region.
NoSQLHandleConfig config = new NoSQLHandleConfig(Region.US_ASHBURN_1);
config.setAuthorizationProvider(sp);
NoSQLHandle handle = NoSQLHandleFactory.createNoSQLHandle(config);

//At this point, your handle is set up to perform data operations.