Fallo en conexion a BD de ORACLE

Insomnio
12 de Enero del 2006
tengo un servlet con el siguiente codigo en el init:

public class insertaOferta extends HttpServlet
{
Connection conn=null;
String tipo = null;
public void init(ServletConfig config) throws ServletException
{
super.init(config);
String dsn = new String("jdbc:oracle:thin:@COBALTO:1521:infd");
String nob = new String("portal");
String contr = new String("portal02");


//Carga del Driver del puente JDBC-ODBC
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch(ClassNotFoundException ex) {
System.out.println(" Error al cargar el driver....");
System.out.println(ex.getMessage());
}

//Establecimiento de la conexion con la base de datos
try {
conn = DriverManager.getConnection(dsn,nob,contr);
} catch(SQLException sqlEx) {
System.out.println(" Se ha producido un error al" + " establecer la conexion con:." + dsn);
System.out.println(sqlEx.getMessage());
}


La BD esta en un servidor, y me sale el sig error en el LOG del tomcat:

Error al cargar el driver....
oracle.jdbc.driver.OracleDriver
Se ha producido un error al establecer la conexion con:.jdbc:oracle:thin:@COBALTO:1521:infd
No suitable driver

GRACIAS DE ANTEMANO

chuidiang
12 de Enero del 2006
Hola:

Prueba a registrar el driver antes de obtener la conexion. Es algo asi

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

Se bueno