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.