Java - conexion de jdbc con oracle 9i

 
Vista:
sin imagen de perfil

conexion de jdbc con oracle 9i

Publicado por maribajar (18 intervenciones) el 17/04/2006 18:37:28
Hola,
quiero establecer una conexion jdbc con oracle 9i y para ello tengo el siguiente codigo:
import java.sql.*;
import java.lang.ClassNotFoundException;
import java.io.*;

public class Conexion {
protected Connection connection;
static final String driver="oracle.jdbc.Driver.OracleDriver";
static final String sourceURL="jdbc:oracle:thin:@jair.lab.fi.uva.es:1521:orados";
public static void main(String[] args) {
Connection connection = null;
try{
Class.forName(driver);
connection = DriverManager.getConnection(sourceURL, "NombreUsuario", "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);
}
}
}

pero al ejecutarlo me sale el siguiente error:
No encuentra la clase java.lang.ClassNotFoundException: oracle.jdbc.Driver.OracleDriver

He modificado la CLASSPATH ya que trabajo bajo con java y oracle desde la universidad y las librerias classes12.zip no estan instaladas y para ello lo tengo en un directorio mio creado en mi cuenta propia.
CLASSPATH=/home/infog/marisan/clases:/home/infog/marisan/ojdbc14::/home/ora9i/OraHome1/JRE:/home/ora9i/OraHome1/jlib:/home/ora9i/OraHome1/rdbms/jlib:/home/ora9i/OraHome1/network/jlib:/usr/local/apache/simjava-1.2/classes
Pero no hay forma de que las coja.
Me gustaria saber porque ocurre esto y como establecer dicha conexion.
Gracias de antemano y espero respuesta ya que es urgente.
maribajar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:conexion de jdbc con oracle 9i

Publicado por chuidiang (950 intervenciones) el 17/04/2006 22:25:22
Hola:

En el classpath debes añadir el archivo jar con el driver de oracle. En concreto, creo que es el ojdbc14.jar

En lo que has puesto, o bien te falta el .jar (punto jar) después de ojdb14 o bien eso que indicas es un directorio y te falta el fichero entero.

/home/infog/marisan/ojdbc14.jar

o bien

/home/infog/marisan/ojdbc14/ojdbc14.jar

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar