Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2005, 02:27
Gor_k
 
Fecha de Ingreso: agosto-2005
Mensajes: 7
Antigüedad: 18 años, 9 meses
Puntos: 0
El codigo que me da problemas es el siguiente:
Da error en la sentencia que carga el driver de Oracle (Class.forName( "oracle.jdbc.driver.OracleDriver" );) y sin embargo si le pongo el driver de Access (sun.jdbc.odbc.JdbcOdbcDriver) lo carga sin ningún problema.

(Además, el problema no es que no encuentra el driver, ya que, si en vez de un servlet, pongo esa misma sentencia en un aplet, funciona perfectamente)

import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class CompensaServlet2 extends HttpServlet
{
private static final String CONTENT_TYPE = "text/html";
Connection connDeudas;

public void init() throws ServletException
{
String strUsuario = "xxx";
String strClave = "xxx";
String strUrl = "jdbc:oracle:thin:@P-BARAKA3:1521:SICALWIN";
try
{
Class.forName( "oracle.jdbc.driver.OracleDriver" );
connDeudas = DriverManager.getConnection( strUrl, strUsuario, strClave );
System.out.println("Conexión con las BBDD estalecida");
} catch( Exception e )
{
System.out.println( "Error del programa: "+e.getMessage() );
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{ }
public void destroy()
{ }
}