CONEXION MYSQL desde BBj

166 views
Skip to first unread message

Ivan Vargas

unread,
Jul 5, 2017, 12:09:29 PM7/5/17
to mund...@googlegroups.com
Buenos dias

Un cordial saludos a todos los miembros del foro.
Aqui estoy solicitando ayuda según referencia para mi equipo personal. LLevo varios dias intentando de solucionar y dilucidar el problema que me reporta, le cuento:
  • Versión del BBj en mi equipo personal 9.10
  • Versión del Java: 1.6.0_34
  • Equipo con S.O. Windows (64 Bits)
  • Instale el JDBC de MySQL (mysql-connector-java-5.1.42.jar)
  • Adjunto evidencia del Pool de Conexión a través de EM.

Imágenes integradas 1
Imágenes integradas 2
Re-inicie mi equipo personal.

JDBC Connect URL:
C:\BasisBBj\mysql-connector-java-5.1.42\mysql-connector-java-5.1.42-bin.jar


Sin Embargo al ejecutar en la consola de BBj, reporta con el siguiente mensaje:
Imágenes integradas 1


Acepto sugerencia y/u observaciones.
Se agradece toda la ayuda posible.

Saludos Cordiales.
IVG

José Aguilar

unread,
Jul 5, 2017, 12:21:04 PM7/5/17
to MundoBBx
Estimado Iván,

El driver de conexión MySQL (.jar) no se agrega en el Pool de Conexiones.
Se debe agregar en el Classpath de BBj en la categoría Default:
Imágenes integradas 1
Una vez agregado, el string de conexión MySQL y las credenciales de acceso debes obtenerlas desde el motor MySQL.
Debes buscar algo como esto para agregar luego en el Pool en el campo JDBC Connect URL:
jdbc:mysql://localhost:3306/miBaseDeDatos?profileSQL=true

Y en JDBC Properties deberían ir los datos como estos:

user=ivan,password=admin123

No te aseguro que sean exactas las indicaciones, pero es muy próximo.

Espero te ayude.

Saludos cordiales,

Administrador MundoBBx

--
Has recibido este mensaje porque estás suscrito al grupo "MundoBBx" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundobbx+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ivan Vargas

unread,
Jul 5, 2017, 12:46:50 PM7/5/17
to mund...@googlegroups.com
Estimado José:

Muchas gracias por tu pronta respuesta.
Voy a aplicar los cambios para realizar pruebas y te cuento como me va.

Saludos Cordiales.
IVG

Ivan Vargas

unread,
Jul 7, 2017, 1:07:40 PM7/7/17
to mund...@googlegroups.com
Hola a todos
Un cordial saludos a todos los miembros.

Aqui de nuevo solicitando ayuda.
LLevo varios dias, intentando de buscar alguna solución a mi problema, mi situación es la siguiente:

De acuerdo a lo indicado en un correo anterior, apliqué los cambios de la siguiente forma:
Agregue en el classpath <default> la libreria de MySQL
Imágenes integradas 1
Defini en el Pool de Conexión de la siguiente manera:
Imágenes integradas 2


Ejecuto en la consola de BBj los siguientes:
sqlopen(1)"Cnx_MySQL"
genera el mismo error por localhost o por la IP directo:

!ERROR=77  (08001 Unable to establish connection.  No suitable driver found for jdbc:mysql://127.0.0.1:3306/mysql_vp5)

!ERROR=77  (08001 Unable to establish connection.  No suitable driver found for jdbc:mysql://localhost:3306/mysql_vp5)

Tambien agregue a la cola de URL ?profileSQL=true
de igual forma me generó el mismo problema.


Solicito ayuda humildemente.
Se agradece alguna sugerencia y/u observaciones
Saludos
IVAN VARGAS

Carlos E. Toral R.

unread,
Jul 7, 2017, 2:48:18 PM7/7/17
to mund...@googlegroups.com
Buenas tardes Ivan.

Veo que configuraste el ClassPath en EM, prueba poniendo las dos lineas siguientes en tu programa, y debe de abrir sin problemas,

java.lang.Class.forName("com.mysql.jdbc.Driver")

sqlopen(origen,mode="user=usuario,password=clave")"jdbc:mysql://localhost:3306/nombre_base_datos")

Solo debes sustituir el usuario, el password y el nombre de la base de datos. Aaaaah, algo muy importante, debes de asignarle permisos de acceso en MySQL al usuario con que las estas intentando abrir.

Saludos,

Carlos E. Toral R.

Ivan Vargas

unread,
Jul 7, 2017, 3:36:45 PM7/7/17
to mund...@googlegroups.com
Hola Carlos

Muchas gracias por tus indicaciones, te comento que me funcionó al 100%.

Muy agradecido por tu ayuda.
Saludos
IVAN VARGAS

Carlos E. Toral R.

unread,
Jul 7, 2017, 9:38:09 PM7/7/17
to mund...@googlegroups.com
Buenas noches Ivan, a tus ordenes.

Saludos.

computel

unread,
Jul 16, 2018, 2:34:30 PM7/16/18
to MundoBBx
hola :


por que cuando escribo : java.lang.Class.forName("com.mysql.jdbc.Driver")
se sale de modo consola, es como si lo ejecutara pero me saca

gracias
Reply all
Reply to author
Forward
0 new messages