• Jueves 14 de Noviembre de 2024, 08:16

Autor Tema:  Acerca Del Driver Jdbc - Mysql  (Leído 2349 veces)

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Acerca Del Driver Jdbc - Mysql
« en: Jueves 1 de Marzo de 2007, 23:18 »
0
Hola a todos !!!

les cuento algo q me esta pasando ...

Para mi_programa java, necesito cargar 3 librerias (lib1.jar, lib2.jar, drvMysql.jar).

* Si ejecuto mi_programa.jar asi solamente, obviamente el no va ha encontrar
ninguna de las librerias.

* Pero si coloco mi_lib1.jar en la carpeta "ext" del "JRE" me encuentra a lib1.jar

* Y si coloco mi_lib2.jar en la carpeta "ext" del "JRE" me encuentra a lib2.jar

* Pero si coloco drvMysql.jar en la carpeta "ext" del "JRE" NO LA ENCUENTRA.


¿POR Q JAVA NO ENCUENTRA EL DRIVER JDBC-MYSQL Y LAS OTRAS LIBRERIAS
SI LAS ENCUENTRA?

¿Como cargo desde mi codigo ese driver?
he visto programas q en ejecucion me piden un driver para la bd q sea y
establecen la conexion con la bd sin ningun problema.

¿Como puedo hacer eso?
Una idea por favor... q este problemita del driver llevo rato dandole y nada
q lo soluciono.

Gracias !!!

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #1 en: Viernes 2 de Marzo de 2007, 14:30 »
0
Ya intentaste agregando la ruta del driver a la variable CLASSPATH del sistema ??

Siempre me funciona ese método cuando necesito cargar otros drivers


Suerte
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #2 en: Viernes 2 de Marzo de 2007, 15:27 »
0
shadow, en cambio a mi nunca me ha podido funcionar ese metodo q
la mayoria de programadores java usan.

¿se pone asi?
SET CLASSPATH="C:\mi_driver.jar"

otra cosita...
¿tambien se puede editar desde aki...
1. click derecho en mi_pc
2. click en Opciones Avanzadas
3. click en Varibles de Entorno
estas son las mismas varibles donde se guarda classpath
?

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #3 en: Viernes 2 de Marzo de 2007, 19:23 »
0
Cita de: "jpaler"
¿se pone asi?
SET CLASSPATH="C:\mi_driver.jar"
Código: Text
  1. SET CLASSPATH=.;"C:\mi_driver.jar"
  2.  
No te olvides del punto, o no te compila  :scream:
Cita de: "jpaler"
otra cosita...
¿tambien se puede editar desde aki...
1. click derecho en mi_pc
2. click en Opciones Avanzadas
3. click en Varibles de Entorno
estas son las mismas varibles donde se guarda classpath
?
Exacto  :P
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #4 en: Viernes 2 de Marzo de 2007, 21:42 »
0
shadow...
¿y xq una ves ejecuto set classpath=.;"C:\mi_driver.jar" desde la
ventanita de comandos de windows (cmd.exe), Y luego voy a verificar
por MI_PC->OPC_AVANZ->VBLES_ENTORNO no me muestra la de
classpath q supuestamente acabo de crear?

¿Acaso no deberia estar ya CLASSPATH en la ventana de variables de entorno
con su respectivo valor?

Te lo juro... a todo el mundo le funciona eso del classpath menos ami...

¿Me podrias explicar los pasos con "pelos y señales" de como haces tu
para agregar un driver al classpath?

Gracias !!!

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #5 en: Lunes 5 de Marzo de 2007, 15:26 »
0
Cuando ejecutas set classpath=.;"C:\mi_driver.jar" desde consola, creas esa variable para esa instancia del cmd, por eso no se registra en las variables de entorno que aparecen en MI_PC->OPC_AVANZ->VBLES_ENTORNO.

Por lo que veo, puedes acceder a las variables de entorno desde Mi PC, pero por si las moscas...

Citar
1. Click derecho en Mi PC y seleccionas Propiedades
2. Seleccionas la pestaña Opciones Avanzadas y presionas el botón Variables de entorno

Hasta aquí todo bien, aquí viene lo bueno :)

3. Aparecen 2 listas: Variables de usuario y Variables del sistema. Tienes que buscar en las Variables del sistema la variable CLASSPATH, si está, seleccionala y dale en modificar, sino tienes que crearla (en Variables del sistema, por supuesto).

4. Si estás modificando la variable, agrega un ';' al final y le metes la ruta del driver entre comillas, si la estas creando, introduce .;"ruta del driver"
Y eso es todo lo que hago.


PD Disculpa la tardanza, los fines de semana no me conecto
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #6 en: Lunes 5 de Marzo de 2007, 15:42 »
0
bueno... gracias shadow, voy a intentar como dices y luego te cuento.

...,pero de antemano te digo q a lo q se refiere a los drivers jdbc siento
q hay algo raro; yo ya habia hecho un .bat q me cargara las librerias
y me corriera el .jar.

...,y lo hacia a medias, ya q corria el .jar y cargaba todas las librerias
pero menos la del driver de la base de datos.

entre nos... te cuento q no he podido comercializar un soft de contabilidad
q hice, xq no he podido cargar las venditas librerias esas en los pc's
de mis clientes.... jejeje....................

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #7 en: Lunes 5 de Marzo de 2007, 17:44 »
0
En últimas, fijate si el archivo no está corrupto o algo por el estilo. Intenta abrirlo con el 7z o el WinRAR, puede que después de toda la corriente que le has botado, tengas que descargarte el driver de nuevo  :lol:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

r589

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Acerca Del Driver Jdbc - Mysql
« Respuesta #8 en: Martes 6 de Marzo de 2007, 14:03 »
0
Empaquetalo y en el achivo manifest declaras los jar que desea usar.