Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2013, 01:46
Dancos
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Porblema con el driver de conexion a Oracle

Buenas noches, estoy intentando realizar una conexión de un programita en Java con una base de datos en Oracle, pero al momento de conectarme la clase Conection me lanza una excepcion (ClassNotFundException), por lo que investigando en la web vi que el problema estaba en que en mi proyecto no había agregado el driver JDBC ... entonces agregue en mi proyecto los drivers que vinían con mi Oracle (Oracle Express Edition 11.2) que son: ojdbc5, ojdbc6, ojdbc6_g. Pero ni aún así dejó de lanzarme la excepcion .... Tengo instalado el JDK 1.6 ....

... No estoy seguro si realmente el agregar el driver es el problema o kizás no es el driver adecuado para mi JDK .... Recién estoy incursionando en este tipo de conexiones, agradecería mucho cualquier ayuda .....

Porceacaso dejo akí el código de conexión que uso.

CODIGO:

Código:
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;


public class PruebaConexionOracle { 
	
    static Connection conexion;
    static Statement sentencia;
    static ResultSet resultado;
    static String query = "";
    
    public static void main(String[] args){
    	String ruta = "jdbc:oracle:thin:@localhost:1521:xe";
        String usuario = "BATTOUSAI";
        String password = "torico";
        
	 try {
	        Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
	        conexion = DriverManager.getConnection(ruta, usuario, password);
	        sentencia =  conexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
	        System.out.println("CONECTO BIEN!!!");
	    } catch (InstantiationException e) {
	        System.out.println("Error 11111111!!");
	        e.printStackTrace();
	    } catch (IllegalAccessException e) {
	        System.out.println("Error 222222!!");
	        e.printStackTrace();
	    } catch (ClassNotFoundException e) {
	        System.out.println("Error 3333333!!");
	        e.printStackTrace();
	    } catch (SQLException e) {
	        System.out.println("Error 4444444!!");
	        e.printStackTrace();
	    }
		
	    System.out.println("\n\n\tFIN!!.............");
	}
}