Re: Error en la carga del JDBC

Lists: pgsql-es-ayuda
From: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
To: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Error en la carga del JDBC
Date: 2006-06-18 23:20:23
Message-ID: 69b359340606181620g69cd7fe2p587cb2e0bab2d0a1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Buenas,

Estoy aprendiendo a usar postgreSQL y tengo un problema al intentar
cargar el driver JDBC en mi proyecto.

Uso postgreSQL 8.1.4, j2sdk1.5_1.5 y Eclipse 3.1.2.

Ya agregué el archivo 'postgresql-8.1-407.jdbc3.jar' al CLASSPATH.
Postgres está corriendo.

Pero al intentar correr esto:

try{
Class.forName("org.postgresql.Driver");
}
catch(ClassNotFoundException e){
System.out.println("Error en la carga del JDBC");
}

me da la excepción, por lo tanto no carga el driver

¿Qué es lo que estoy haciendo mal?

Muchas gracias

--
Leonardo Jiménez Quijano
San José, Costa Rica

Estudiante de la Universidad de la Vida.
Usuario Linux #195335 (http://counter.li.org)


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
Cc: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-19 04:44:20
Message-ID: c2d9e70e0606182144v61520d55m99b8b8ea9727cba0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/18/06, Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com> wrote:
> Buenas,
>
> Estoy aprendiendo a usar postgreSQL y tengo un problema al intentar
> cargar el driver JDBC en mi proyecto.
>
> Uso postgreSQL 8.1.4, j2sdk1.5_1.5 y Eclipse 3.1.2.
>
> Ya agregué el archivo 'postgresql-8.1-407.jdbc3.jar' al CLASSPATH.
> Postgres está corriendo.
>
> Pero al intentar correr esto:
>
>
> try{
> Class.forName("org.postgresql.Driver");
> }
> catch(ClassNotFoundException e){
> System.out.println("Error en la carga del JDBC");

en vez de ese mensaje ejecuta, para ver cual es el motivo de la excepcion

e.printStackTrace();
System.out.println(e.getMessage());

> }
>

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook


From: WILLIAM PARRA <wilparra(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 13:00:12
Message-ID: 20060620130012.84701.qmail@web32212.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El error no necesariemente puede presentarse en el ClacsLoader, sería de utilidad que revisaras además el string de conexion con la base de datos, es decir las lineas en donde pones la URL, username, password...

Saludos,

William Parra
Ing Sistemas
UPTC - Tunja - Boyacá - Colombia

guards(at)gmail(dot)com> escribió:
On 6/18/06, Leonardo Jiménez Quijano wrote:
> Buenas,
>
> Estoy aprendiendo a usar postgreSQL y tengo un problema al intentar
> cargar el driver JDBC en mi proyecto.
>
> Uso postgreSQL 8.1.4, j2sdk1.5_1.5 y Eclipse 3.1.2.
>
> Ya agregué el archivo 'postgresql-8.1-407.jdbc3.jar' al CLASSPATH.
> Postgres está corriendo.
>
> Pero al intentar correr esto:
>
>
> try{
> Class.forName("org.postgresql.Driver");
> }
> catch(ClassNotFoundException e){
> System.out.println("Error en la carga del JDBC");

en vez de ese mensaje ejecuta, para ver cual es el motivo de la excepcion

e.printStackTrace();
System.out.println(e.getMessage());

> }
>

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

---------------------------(fin del mensaje)---------------------------
TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/


From: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
To: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 14:52:39
Message-ID: 69b359340606200752q5ae07accl14852d2ba6dd5531@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/18/06, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
>
> en vez de ese mensaje ejecuta, para ver cual es el motivo de la excepcion
>
> e.printStackTrace();
> System.out.println(e.getMessage());
>

Esta es la salida:

java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at saludo.main(saludo.java:10)
org.postgresql.Driver

--
Leonardo Jiménez Quijano
San José, Costa Rica

Estudiante de la Universidad de la Vida.
Usuario Linux #195335 (http://counter.li.org)


From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
Cc: Lista pgsql-es <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 15:20:01
Message-ID: 20060620152001.GP26882@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Leonardo Jiménez Quijano escribió:
> On 6/18/06, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
> >
> >en vez de ese mensaje ejecuta, para ver cual es el motivo de la excepcion
> >
> > e.printStackTrace();
> > System.out.println(e.getMessage());
> >
>
> Esta es la salida:
>
> java.lang.ClassNotFoundException: org.postgresql.Driver

Deberia estar mas que claro que el problema es que no encuentra el
driver JDBC ... quizas no esta en el classpath? Quizas no tiene el
nombre correcto? Quizas no tiene permisos de lectura? Quizas el nombre
no es correcto?

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


From: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
To: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 16:04:14
Message-ID: 69b359340606200904k48bb1j1ac73434120f292f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/20/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> >
> > Esta es la salida:
> >
> > java.lang.ClassNotFoundException: org.postgresql.Driver
>
> Deberia estar mas que claro que el problema es que no encuentra el
> driver JDBC ... quizas no esta en el classpath? Quizas no tiene el
> nombre correcto? Quizas no tiene permisos de lectura? Quizas el nombre
> no es correcto?
>

phelinox(at)Esmeralda:~$ ls -l $CLASSPATH
total 9036
-rw-r--r-- 1 root root 142510 2006-05-03 04:16 dt.jar
-rw-r--r-- 1 root root 278290 2006-05-03 04:25 htmlconverter.jar
-rw-r--r-- 1 root root 18381 2006-05-03 04:16 ir.idl
-rw-r--r-- 1 root root 232935 2006-05-03 04:16 jconsole.jar
-rw-r--r-- 1 root root 429 2006-05-03 04:16 orb.idl
lrwxrwxrwx 1 root root 56 2006-06-18 17:03
postgresql-8.1-407.jdbc3.jar ->
usr/local/pgsql/share/java/postgresql-8.1-407.jdbc3.jar
-rw-r--r-- 1 root root 1510538 2006-05-03 04:16 sa-jdi.jar
-rw-r--r-- 1 root root 7031636 2006-06-13 13:32 tools.jar

El sexto archivo es el driver, tiene el nombre estandar, permisos,
está en el CLASSPATH. ¿Qué estoy dejando de lado?

--
Leonardo Jiménez Quijano
San José, Costa Rica

Estudiante de la Universidad de la Vida.
Usuario Linux #195335 (http://counter.li.org)


From: "Moises Alberto Lindo Gutarra" <mlindo(at)gmail(dot)com>
To: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
Cc: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 16:07:22
Message-ID: 5db591c00606200907y64d3c0d6w718ddc8faeb254cc@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

si estas ejecutando en el mismo eclipse
seguro falta incluirlo en su classpath.

2006/6/20, Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>:
> On 6/20/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> > >
> > > Esta es la salida:
> > >
> > > java.lang.ClassNotFoundException: org.postgresql.Driver
> >
> > Deberia estar mas que claro que el problema es que no encuentra el
> > driver JDBC ... quizas no esta en el classpath? Quizas no tiene el
> > nombre correcto? Quizas no tiene permisos de lectura? Quizas el nombre
> > no es correcto?
> >
>
> phelinox(at)Esmeralda:~$ ls -l $CLASSPATH
> total 9036
> -rw-r--r-- 1 root root 142510 2006-05-03 04:16 dt.jar
> -rw-r--r-- 1 root root 278290 2006-05-03 04:25 htmlconverter.jar
> -rw-r--r-- 1 root root 18381 2006-05-03 04:16 ir.idl
> -rw-r--r-- 1 root root 232935 2006-05-03 04:16 jconsole.jar
> -rw-r--r-- 1 root root 429 2006-05-03 04:16 orb.idl
> lrwxrwxrwx 1 root root 56 2006-06-18 17:03
> postgresql-8.1-407.jdbc3.jar ->
> usr/local/pgsql/share/java/postgresql-8.1-407.jdbc3.jar
> -rw-r--r-- 1 root root 1510538 2006-05-03 04:16 sa-jdi.jar
> -rw-r--r-- 1 root root 7031636 2006-06-13 13:32 tools.jar
>
> El sexto archivo es el driver, tiene el nombre estandar, permisos,
> está en el CLASSPATH. ¿Qué estoy dejando de lado?
>
>
> --
> Leonardo Jiménez Quijano
> San José, Costa Rica
>
> Estudiante de la Universidad de la Vida.
> Usuario Linux #195335 (http://counter.li.org)
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>


From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
Cc: Lista pgsql-es <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 16:12:55
Message-ID: 20060620161255.GS26882@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Leonardo Jiménez Quijano escribió:

> phelinox(at)Esmeralda:~$ ls -l $CLASSPATH
> total 9036
> -rw-r--r-- 1 root root 142510 2006-05-03 04:16 dt.jar
> -rw-r--r-- 1 root root 278290 2006-05-03 04:25 htmlconverter.jar
> -rw-r--r-- 1 root root 18381 2006-05-03 04:16 ir.idl
> -rw-r--r-- 1 root root 232935 2006-05-03 04:16 jconsole.jar
> -rw-r--r-- 1 root root 429 2006-05-03 04:16 orb.idl
> lrwxrwxrwx 1 root root 56 2006-06-18 17:03
> postgresql-8.1-407.jdbc3.jar ->
> usr/local/pgsql/share/java/postgresql-8.1-407.jdbc3.jar
> -rw-r--r-- 1 root root 1510538 2006-05-03 04:16 sa-jdi.jar
> -rw-r--r-- 1 root root 7031636 2006-06-13 13:32 tools.jar
>
> El sexto archivo es el driver, tiene el nombre estandar, permisos,
> está en el CLASSPATH. ¿Qué estoy dejando de lado?

Hmm, yo realmente no veo el driver, sino un link simbolico que parece
estar roto (no tiene el / inicial ...)

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


From: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
To: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 17:45:13
Message-ID: 69b359340606201045g3fab7cd2g268be43f204a5ad8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/20/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> Hmm, yo realmente no veo el driver, sino un link simbolico que parece
> estar roto (no tiene el / inicial ...)
>

Ups, un dedazo a la hora de acomodarlo en el mensaje.

--
Leonardo Jiménez Quijano
San José, Costa Rica

Estudiante de la Universidad de la Vida.
Usuario Linux #195335 (http://counter.li.org)


From: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
To: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-20 17:47:29
Message-ID: 69b359340606201047s4c917cf3p13cc4df7de57ea74@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/20/06, Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com> wrote:
> si estas ejecutando en el mismo eclipse
> seguro falta incluirlo en su classpath.
>

Ese era el problema, creí que Eclipse usaba la variables del sistema.
Muchas gracias a todos :-D

Ahora, a trabajar...

--
Leonardo Jiménez Quijano
San José, Costa Rica

Estudiante de la Universidad de la Vida.
Usuario Linux #195335 (http://counter.li.org)


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com>
Cc: "Lista pgsql-es" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en la carga del JDBC
Date: 2006-06-21 04:47:07
Message-ID: c2d9e70e0606202147n6585dcacgf820524dee541254@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 6/20/06, Leonardo Jiménez Quijano <crleonardo(at)gmail(dot)com> wrote:
> On 6/20/06, Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com> wrote:
> > si estas ejecutando en el mismo eclipse
> > seguro falta incluirlo en su classpath.
> >
>
> Ese era el problema, creí que Eclipse usaba la variables del sistema.
> Muchas gracias a todos :-D
>
> Ahora, a trabajar...
>

ayer tuve este mismo problema con netbeans 5...

despues de perder un par de horas me di cuenta de lo que pasaba,
parece que los ide's estan agarrando eso como practica comun... la
ventaja, al menos en netbeans, es que no tienen que preocuparte nunca
por el classparh ni siquiera a la hora de ejecutar la aplicacion

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook