[internet-l] Re: [java-l] Conexióndinámica a la base de datos

Hola.

Diego:
voy a hacer lo que sugerís.

Pablo:
Es verdad lo que decís, pero parece que no toma en cuenta esa línea (JDBCDriverName = ...) y el driver lo saca de la configuración del modelo, ya que si la reemplazxo por algo de la forma JDBCDriverName = "11111net.sourceforge..jtds.jdbc.Driver" no dá error !.
En cambio si a la línea: &dbconn.JDBCDriverURL = "aaaaajdbc:mysql://" + &servidor + ":" + &puerto + "/" + trim(&DataBase) le agrego un error lo detecta.
Es raro, en teoría debería tomar estos seteos...

Gracias.

Saludos.


2011/5/10 Pablo Moleri <pablo@cybernet.com.uy>

Hola,

 

Hay algo que no me cierra:

JDBCDriverName = "net.sourceforge.jtds.jdbc.Driver"

JDBCDriverURL = "jdbc:mysql://" + &servidor + ":" + &puerto + "/" + trim(&DataBase)

 

Estás usando el driver jtds, que es para SQL Server y Sybase, con una base de datos MySQL.

Más allá de que te funcione lento, me sorprende que te funcione.

 

Te recomiendo probar usando del driver de MySQL:

JDBCDriverName = "com.mysql.jdbc.Driver"

 

Saludos,

Pablo

 

De: Genexus (Gx) [mailto:genexus.gx@gmail.com]
Expuesto a las: martes, 10 de mayo de 2011 11:20
Asunto: [java-l] Conexióndinámica a la base de datos

 

Hola Gente del foro. Hago una consulta:

Tengo un procedimiento llamado CONNECT con las siguientes líneas

  &DataBase  = "matriculacion"
  &dbconn = GetDatastore("Default")
  &dbconn.JDBCDriverName = "net.sourceforge.jtds.jdbc.Driver"      
  &servidor = '127.0.0.1'
  &puerto = '3306'
  &dbconn.JDBCDriverURL = "jdbc:mysql://" + &servidor + ":" + &puerto + "/" + trim(&DataBase)
  &dbConn.UserName = 'user01'
  &dbConn.UserPassword = '123456'
  &dbconn.Connect()

En las propiedad Before connect (del modelo) tengo el nombre del procedimiento (CONNECT).

La conexión funciona, pero es muy lenta !!!!....
En cambio si no utiulizo este procedimiento no tengo problemas.

¿ Alguien tiene algún problema o solución similar ?.

Desde ya, gracias.
Saludos.

p.d.: Gx 9 - Java - Tomcat 5.5.20 - MySQL


--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "[internet-l] Re: [java-l] Conexióndinámica a la base de datos"

Publicar un comentario