Este wikiHow te enseñará cómo conectarte a una base de datos Oracle en Java. Para conectarse a una base de datos Java, primero necesita la clase del controlador, la URL de la base de datos de Oracle y el nombre de usuario y la contraseña.
Pasos
Paso 1. Descargue la clase de controlador del sitio web de Oracle
Puede descargar "ojdbc6.jar" o "ojdbc7.jar".
Paso 2. Escriba el siguiente código:
Este código enumera el proceso por el que pasará Java. Primero buscará la clase del controlador, luego se conectará a la URL de la base de datos de Oracle y luego se conectará a la base de datos.
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;
Paso 3. Configure la clase
Escriba el siguiente código para configurar la clase.
class OracleConnection {
Paso 4. Cree una serie de declaraciones
Este código iniciará una serie de declaraciones que le permitirán al usuario saber que el programa está buscando la clase de controlador y luego le permitirá al usuario saber si se encuentra la clase de controlador o si no se encontró la clase de controlador. Escriba el siguiente código:
public static void main (String argv) {
Paso 5. Cree una declaración de búsqueda
El siguiente código le permitirá al usuario saber que el programa está buscando la clase de controlador. El "System.out.println ();" se utiliza para crear declaraciones. Escriba el siguiente código.
System.out.println ("Buscando controlador JDBC de Oracle …");
Paso 6. Busque el controlador de la base de datos Java
El siguiente código le indicará al programa que busque el controlador de la base de datos.
intente {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Paso 7. Cree una declaración de devolución si no se encuentra el controlador de la base de datos
Si el programa no puede encontrar el controlador de la base de datos, el siguiente código generará un mensaje que le permitirá al usuario saber que necesita el controlador de la base de datos. Escriba el siguiente código:
catch (ClassNotFoundException e) {System.out.println ("¡No se encontró el controlador JDBC de Oracle!"); e.printStackTrace (); regreso; }
Paso 8. Cree una declaración de devolución si se encuentra el controlador de la base de datos
El siguiente código le permitirá al usuario saber que el programa ha localizado el controlador de la base de datos.
System.out.println ("Controlador JDBC de Oracle registrado");
Paso 9. Conéctese a la base de datos de Oracle
El siguiente código iniciará el proceso de conexión a la base de datos de Oracle.
Conexión conexión = nula;
Paso 10. Agregue la URL, el nombre de usuario y la contraseña de la base de datos
El siguiente código ingresará la URL de la base de datos, el nombre de usuario y la contraseña. Debe ingresar estos valores correctamente en el código. Una URL común es "jdbc: oracle: thin: @localhost: 1521: xe". El nombre de usuario es "sistema" por defecto, y la contraseña la establece el usuario cuando instala la base de datos de Oracle. Escriba el siguiente código con los valores correctos:
intente {conexión = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nombre de usuario", "contraseña"); }
Paso 11. Devuelva el mensaje de error si el nombre de usuario y la contraseña son incorrectos
Escriba el siguiente código para devolver un mensaje de error si la URL, el nombre de usuario o la contraseña son incorrectos.
catch (SQLException e) {System.out.println ("¡Conexión fallida! Verifique el nombre de usuario y la contraseña"); e.printStackTrace (); regreso; }
Paso 12. Cree un mensaje de conexión a la base de datos
Escriba el siguiente código para informar al usuario cuando la conexión a la base de datos es exitosa:
if (conexión! = nulo) {System.out.println ("Conexión exitosa a la base de datos"); }
Paso 13. Cree un mensaje de error de conexión
Si el programa no puede conectarse a la base de datos por cualquier motivo, el siguiente código devolverá un mensaje que le informa al usuario que hubo un error. Escriba el siguiente código:
else {System.out.println ("No se puede conectar a la base de datos."); }
Paso 14. Cierre la cuerda
Escriba "}" en la última línea para cerrar la cadena de declaraciones.
Paso 15. Cierre la clase
Escriba una "}" final en la parte inferior de la página para cerrar el objeto de clase. Esto concluye el código. Todo su código debería verse así:
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("Buscando controlador JDBC de Oracle…"); intente {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("¡No se encontró el controlador JDBC de Oracle!"); e.printStackTrace (); regreso; } System.out.println ("Controlador JDBC de Oracle registrado"); Conexión conexión = nula; intente {conexión = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nombre de usuario", "contraseña"); } catch (SQLException e) {System.out.println ("¡Conexión fallida! Verifique el nombre de usuario y la contraseña"); e.printStackTrace (); regreso; } if (conexión! = nulo) {System.out.println ("Conexión exitosa a la base de datos"); } else {System.out.println ("No se puede conectar a la base de datos."); }}}