Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java (Servlets y JSP) > oracle y tomcat
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

oracle y tomcat
Enviado por laurabec el día 26 de junio de 2008

Hola a todos,
estoy intentando acceder desde una aplicación jsp a oracle y no puedo.
Utilizo tomcat 5.5, JDK 1.5 y el ojdbc14.jar. Este lo he añadido al directorio \\commom\\lib dentro de tomcat y también he añadido la ruta de éste a la variable de entorno CLASSPATH.
Desde una aplicación Java, sin usar el tomcat, si puedo conectarme a la BD, por lo que supongo que la versión de jdbc que utilizo es correcta.
En la aplicación jsp me carga el driver y efectúa la conexión, sin embargo me da error cuando creo una sentencia.
Este es el código de la aplicación jsp

<%@ page contentType=\"text/html;charset=WINDOWS-1252\"%>
<%@ page import=\"java.sql.DriverManager\" %>
<%@ page import=\"java.sql.*\" %>

<%ResultSet rs = null;
try{
Class.forName (\"oracle.jdbc.driver.OracleDriver\");
out.println(\"Driver cargado\");
}catch ( Exception e ){
out.println ( \"No se puede cargar el driver\" );
e.printStackTrace();
}

try{
Connection con = DriverManager.getConnection(\"jdbc:oracle:thin:@localhost:1521:orcl\",\"SYSTEM\",\"admin\");
out.println(\"Conexión realizada\");
} catch (Exception e)
{
out.println ( \"No se puede realizar la conexión\" );
}

Statement st = con.createStatement(); //aquí aparece el error

%>

También he añadido al \\conf\\server.xml

<Resource name=\"jdbc/orcl\"
auth=\"Container\"
type=\"oracle.jdbc.pool.OracleDataSource\"
driverClassName=\"oracle.jdbc.driver.OracleDriver\"
factory=\"oracle.jdbc.pool.OracleDataSourceFactory\"
url=\"jdbc:oracle:thin:@localhost:1521:orcl\"
user=\"SYSTEM\"
password=\"admin\"
maxActive=\"20\"
maxIdle=\"10\"
maxWait=\"-1\" />


y al context.xml
<ResourceLink global=\"jdbc/orcl\" name=\"jdbc/orcl\" type=\"oracle.jdbc.pool.OracleDataSource\"/>

No sé si me he explicado medianamente bien...........muchas gracias por todo!!!!
Un saludo

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network