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

jdbc

Estas en el tema de jdbc en el foro de Java en Foros del Web. ¡Hola! Estoy intentando acceder a una bases de datos oracle desde java, pero no hay manera. Me da el siguiente error: symbol : class OracleDriver ...
  #1 (permalink)  
Antiguo 18/10/2003, 16:14
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 21 años, 2 meses
Puntos: 0
jdbc

¡Hola!
Estoy intentando acceder a una bases de datos oracle desde java, pero no hay manera. Me da el siguiente error:
symbol : class OracleDriver
location: package driver
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

Por lo que veo, no ve el contenido de classes12.zip, así que no lo debo tener en el sitio indicado... ¿sabeis como solucionarlo?

Gracias
  #2 (permalink)  
Antiguo 20/10/2003, 07:34
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Si es en un contenedor de servlets y lo tienes en WEB-INF/lib, prueba a cambiarle el nombre de classes12.zip a classes12.jar. Hay algunos servidores que solo leen los jar y se "olvidan" de los zip.
Suerte
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 07/11/2003, 18:20
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 21 años, 2 meses
Puntos: 0
¡Hola!
Muchas gracias, al final era una cosa muy tonta... simplemente tenía que ponerlo en las variables del entorno... Gracias por el interés :)
  #4 (permalink)  
Antiguo 26/11/2003, 19:18
 
Fecha de Ingreso: noviembre-2003
Ubicación: Ocotlan jalisco
Mensajes: 1
Antigüedad: 21 años, 1 mes
Puntos: 0
me puedes ayudar

hola, disculpen la molestias, solo que quiero accesara auna base dedatos de sql server, con el criver nativo,ya lo instale, pero me causa un error.

ya quemedice que no encuentra el driver ni la clase

y no se si me puede ayudar, pienso que ha deserpor que no he declarado lavariable de ambiente, pero no se comodeclararlas, estoy utilizando forte.

si nepuedes ayudar gracias
  #5 (permalink)  
Antiguo 29/11/2003, 11:15
Avatar de elbueno45  
Fecha de Ingreso: noviembre-2003
Ubicación: lima
Mensajes: 97
Antigüedad: 21 años, 1 mes
Puntos: 0
Hola como estan espero que bien bueno esta es mi pregunta te lo detallare

-estoy trabajando con un servidor que esta en LINUX (RED HAT)
-trabaja con el APACHE TOMCAT
-esta instalado el j2sdk-1_4_1_04-linux-i586-rpm

en el servidor estan instaladas 2 base de datos una en sql-server y otra con my-sql cada una tiene sus paginas jsp, y todo

trabaja a la perfeccion

bueno yo lo que quiero es conectarme a una base de datos ORACLE 8.1 que se encuentra en otro servidor(otra maquina) esta en

windows 2000 server y bueno lo que quiero es hacer solo consultas a esa base de datos ORACLE pero desde mi servidor linux ya

que aca esta instala do el java, te voy a decir lo que hice paso a paso tu me dices en q me estoy equivocando o por que esta

mal

lo 1ro que hice fue bajarme los drivers para el oracle 8.1 pero no se cual es el exacto para mi caso encontre estos:
classes12.zip, classes111.zip, ojdbc14.jar
y bueno al ultmo puse todos en /tomcat4/common/lib

me podrias decir cual es el necesario para las caracteristicas de mi maquina


lo 2do modifique el CLASH PATH y agrege la ruta del ojdbc14.jar y classes12.zip pero a este le cambie la extencion a jar ya

que algunos me dijeron eso, este es mi CLASH PATH

CLASSPATH="/usr/java/j2sdk1.4.1_04/lib/tools.jar:/usr/java/j2sdk1.4.1
_04/jre/lib/rt.jar:/var/tomcat4/common/lib/servlet.jar:/usr/java/j2sdk1.4.1_04/b
in/mm.mysql-2.0.14/mn.mysql-2.0.14-bin.jar:/var/tomcat4/common/lib/jtds-0.5.1.ja
r:/var/tomcat4/common/lib/ojdbc14.jar:/var/tomcat4/common/lib/classes12.jar"

bueno luego lo que hice es crear el jsp.. para que llame ala base de datos y su conexion

-------------------------------------------------------------------------------
<%! Connection conn=null;
Statement stmt=null;
ResultSet rs=null;

String user = "nombre_usuario";
String password = "password";
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@10.226.126.3:1521:cga.emers on";


public void jspInit()
{
try{
Class.forName(driver);

conn = DriverManager.getConnection (url,user,password);
stmt = conn.createStatement();

}catch(ClassNotFoundException e)
{
System.out.println("driver"+e.getMessage());
}
catch(SQLException sqe)
{
System.out.println("Bad"+sqe.getMessage());
}
}
public void jspDestroy()
{
try{
stmt.close();
conn.close();
}
catch(SQLException s)
{
System.out.println(s.getMessage());
}
}
%>

<% rs=stmt.executeQuery("SELECT * FROM USERS");%>
--------------------------------------------------------------------------------------


Bueno y eso es todo lo que hice y me sale error interno ..
este es el error


HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.servic e(Unknown Source)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(Unknown Source)
at org.apache.jasper.servlet.JspServlet.service(Unkno wn Source)
at javax.servlet.http.HttpServlet.service(HttpServlet .java)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(Unknown Source)
at org.apache.catalina.core.StandardWrapperValve.invo ke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardContextValve.invo ke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardContext.invoke(Un known Source)
at org.apache.catalina.core.StandardHostValve.invoke( Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.valves.ErrorReportValve.invoke (Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardEngineValve.invok e(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)


root cause

java.lang.NullPointerException
at org.apache.jsp.area_jsp.jspDestroy(area_jsp.java:4 1)
at org.apache.jasper.runtime.HttpJspBase.destroy(Unkn own Source)
at org.apache.jasper.servlet.JspServletWrapper.destro y(Unknown Source)
at org.apache.jasper.servlet.JspServletWrapper.getSer vlet(Unknown Source)
at org.apache.jasper.servlet.JspServletWrapper.servic e(Unknown Source)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(Unknown Source)
at org.apache.jasper.servlet.JspServlet.service(Unkno wn Source)
at javax.servlet.http.HttpServlet.service(HttpServlet .java)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(Unknown Source)
at org.apache.catalina.core.StandardWrapperValve.invo ke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardContextValve.invo ke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardContext.invoke(Un known Source)
at org.apache.catalina.core.StandardHostValve.invoke( Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.valves.ErrorReportValve.invoke (Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.catalina.core.StandardEngineValve.invok e(Unknown Source)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(U nknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unkn own Source)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)

--------------------------------------------------------------------------------
Apache Tomcat/4.1




mis dudas son:

con que driver tengo que trabajar ya q tengo el j2sdk 1.4 y si es el driver classes12.zip es necesario convertirlo a jar o

asi no mas puede funcionar

dime si mi codigo jsp esta bien ... la basa de datos es cma.emerson, el punto del medio no afecta en nada supongo no?

tengo que agregarlos al clashpath o asi no mas podia trabajar agregandolo a /common/lib

dime si estoy en lo correcto o me equivocado en algo, o si me falta algun paso mas o cambiar algo porfa .. ya tengo casi una

semana con este problema espero me respondas


y bueno ya viste como es mi maquina tambien me dirias como me conectaria a una base de datos PARADOX, ya que tengo que

trabajar tambien con esa que esta en otro servidor tambien

atte.
elbueno45

respondeme a este mismo correo [email protected]
gracias
y disculpa la molestia
__________________
elbueno45
  #6 (permalink)  
Antiguo 05/12/2003, 17:16
 
Fecha de Ingreso: diciembre-2003
Ubicación: republica dominicana
Mensajes: 2
Antigüedad: 21 años, 1 mes
Puntos: 0
Sonrisa java

hola!!
necesito un favor ,pues tengo un problema :en la universidad me dejaron un trabo final de java, es el siguiente[: hacer una conexion de java con una base de datos creada en access...
esto es para la proxima semana y no se en realidad ni como empezar... y como pude ver tu esta utilizando esto..
espero que puedas ayudarme..
debe ser antes del 15 -12-2003
puedes enviarmelo a esta direccion : [email protected]
  #7 (permalink)  
Antiguo 05/12/2003, 17:17
 
Fecha de Ingreso: diciembre-2003
Ubicación: republica dominicana
Mensajes: 2
Antigüedad: 21 años, 1 mes
Puntos: 0
alguien que me ayude!!!!!!!!!!
hola!!
necesito un favor ,pues tengo un problema :en la universidad me dejaron un trabo final de java, es el siguiente[: hacer una conexion de java con una base de datos creada en access...
esto es para la proxima semana y no se en realidad ni como empezar... y como pude ver tu esta utilizando esto..
espero que puedas ayudarme..
debe ser antes del 15 -12-2003
puedes enviarmelo a esta direccion : [email protected]
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

SíEste tema le ha gustado a 1 personas




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