Oracle JDBC
control dentro del paquete control, clic derecho sobre el paquete control New>Class y creamos la clase control que se encargara de llamar el método que hará la conexión con la base de datos de Oracle.
jdbc y dentro del mismo creamos una nueva clase que se llame jdbcConexion ahora podemos ver la manera en que hemos armado el proyecto.
jdbcConexion, este método lo vamos a llamar getConnection y nos devolverá un objeto Connection.
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class jdbcConexion {
/**
* @author datojava.blogspot.com
*/
public Connection getConnection() {
// Declara el objeto connection = null de la clase java.sql.Connection
Connection connection = null;
// Variables para la conexion
String url = "jdbc:oracle:thin:@localhost:1521:";
String user = "system";
String password = "root";
String nameDriver = "oracle.jdbc.driver.OracleDriver";
try {
Class.forName(nameDriver);
connection = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
// Si no encuentra la clase del Driver
System.out.println("Hay un problema con el driver");
e.printStackTrace();
return connection;
} catch (SQLException e) {
// Si Hay otro problema como clave o contraseña incorrecta
System.out.println("Fallo la conexion");
e.printStackTrace();
return connection;
}
System.out.println("Conexion establecida");
return connection;
}
}
DriverManager, estas variables están ahí solo para que se vea más ordenado pude haberlo puesto de una vez sin la creación de las variables aunque mejor practica es crear un archivo .properties en el cual tengamos todos esos datos y así no cableamos nada sino que lo sacamos de un archivo de configuración. Acuérdense que los datos para este ejemplo son los míos, tienen que cambiar la variable usuario y clave por el de ustedes, así como el puerto de oracle si lo han cambiado sino por defecto es el 1521.Ahora en la clase
control vamos hacer la prueba de la conexion a nuestra base de datos Oracle.
package control;
import java.sql.Connection;
import jdbc.jdbcConexion;
public class control {
/**
* @author datojava.blogspot.com
*/
public static void main(String[] args) {
//Creacion del objeto
jdbcConexion conexion = new jdbcConexion();
//Obteniendo la conexion
Connection connection = conexion.getConnection();
}
}
No hay comentarios :
Publicar un comentario