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.
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