Foros del Web » Programación para mayores de 30 ;) » Java »

conectar con Oracle

Estas en el tema de conectar con Oracle en el foro de Java en Foros del Web. Con el codigo: import java.sql.*; import java.lang.ClassNotFoundException; import oracle.*; public class Conexion { Connection con; String driver="oracle.jdbc.Driver.OracleDriver"; String sourceURL="jdbc:oracle:thin:@localhost:1521:system "; String user="system"; String password="vc"; public ...
  #1 (permalink)  
Antiguo 23/05/2006, 05:49
 
Fecha de Ingreso: mayo-2006
Mensajes: 28
Antigüedad: 18 años
Puntos: 0
conectar con Oracle

Con el codigo:

import java.sql.*;
import java.lang.ClassNotFoundException;
import oracle.*;


public class Conexion {
Connection con;
String driver="oracle.jdbc.Driver.OracleDriver";
String sourceURL="jdbc:oracle:thin:@localhost:1521:system ";
String user="system";
String password="vc";


public Conexion() {
try{
Class.forName(driver);
con = DriverManager.getConnection(sourceURL, "user", "password");
System.out.println("¡Conexión correcta!");
}
/* Excepcion que se dispara si falla la carga del driver */
catch (ClassNotFoundException cnfe) {
System.out.println("No encuentra la clase " + cnfe);
}
/* Excepcion que se dispara si falla la conexion */
catch (SQLException sqle) {
System.err.println(sqle);
}
}

y los drivers son ojdbc14_g, ojdbc14, classes12, classes12_g y todos los posibles, porque he probado con muchos y simpre me da el error de
java.lang.ClassNotFoundException: oracle.jdbc.Driver.OracleDriver
  #2 (permalink)  
Antiguo 23/05/2006, 15:44
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 1 mes
Puntos: 0
hay otra forma de conectarse a oracle mira:

public void conexionOracle() {
try{
ods = new OracleDataSource();
ods.setUser("usr");
ods.setPassword("123");
ods.setURL("jdbc:oracle:thin:@localhost:1521:prueb a");
conn=ods.getConnection();
System.out.println("La conexion fue establecida con exito");
}catch(SQLException e)
{
System.out.println("No se establecio la conexion");
}
}

Y utilizo el ocjdbc14.jar o la classes12.jar

Espero que te sirva
  #3 (permalink)  
Antiguo 23/05/2006, 15:44
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 1 mes
Puntos: 0
Ahhhh me falto, sorry:


/** Instancia de conexion a la BD */
private Connection conn = null;
/** Instancia para ejecutar consultas a la BD */
private Statement stmt = null;
/** Instancia para ejecutar consultas a la BD */
private PreparedStatement pstmt= null;
private OracleDataSource ods;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:20.