User Tools

Site Tools


informatica:oracle:conexion

Test conexión de Oracle.

Fichero Properties database.properties:

db.url=jdbc:oracle:thin:@(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1521)(host=uyxna3xg.adb.eu-frankfurt-1.oraclecloud.com))(connect_data=(service_name=jrwbpqgkarzl6cs_wzocideveucesprespdb01_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))
db.username=mi_usuario
db.password=mi_pass

Fichero java OracleConnection.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
import java.io.FileInputStream;
import java.io.IOException;

public class OracleConnection {
    public static void main(String[] args) {
        Connection connection = null;
        try {
            // Cargar las propiedades desde el archivo
            Properties props = new Properties();
            props.load(new FileInputStream("database.properties"));

            // Obtener las propiedades de conexión
            String url = props.getProperty("db.url");
            String username = props.getProperty("db.username");
            String password = props.getProperty("db.password");

            // Conectar a la base de datos
            connection = DriverManager.getConnection(url, username, password);
            System.out.println("Conexión exitosa a la base de datos Oracle.");

            // Aquí puedes realizar operaciones con la base de datos

        } catch (SQLException e) {
            System.err.println("Error al conectar a la base de datos: " + e.getMessage());
        } catch (IOException e) {
            System.err.println("Error al leer el archivo de propiedades: " + e.getMessage());
        } finally {
            // Cerrar la conexión
            try {
                if (connection != null) {
                    connection.close();
                }
            } catch (SQLException e) {
                System.err.println("Error al cerrar la conexión: " + e.getMessage());
            }
        }
    }
}

Compilamos:

javac -cp . OracleConnection.java

Ejecutamos:

java -cp .:ojdbc11.jar OracleConnection

Descargar la biblioteca (que no librería) y renombrar a .jar: ojdbc11.jar.pdf

URL para descargar por si cambia versión: https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

informatica/oracle/conexion.txt · Last modified: 2024/04/16 10:22 by jose