Foros del Web » Programación para mayores de 30 ;) » Java »

ATENCION iReport 3.0.0 y conexiones EJBQL

Estas en el tema de ATENCION iReport 3.0.0 y conexiones EJBQL en el foro de Java en Foros del Web. Que tal amigos, Recientemente descargue el iReport 3.0.0, el cual presenta problemas para conectar con fuentes de datos EJBQL (JPA), sin embargo con JDBC funciona ...
  #1 (permalink)  
Antiguo 21/01/2009, 12:44
Avatar de dackiller  
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 20 años, 7 meses
Puntos: 4
Exclamación ATENCION iReport 3.0.0 y conexiones EJBQL

Que tal amigos,

Recientemente descargue el iReport 3.0.0, el cual presenta problemas para conectar con fuentes de datos EJBQL (JPA), sin embargo con JDBC funciona de maravillas...

Para usar EJBQL connections:

1. Generen el .jar (que contiene el META-INF\persistence.xml y los .jar de JPA bien sea Hibernate, Toplink u otro proyecto JPA), del proyecto que esten desarrollando...

2. Copien el file.jar (tu proyecto) a C:\Archivos de Programa\Directorio del iReport\lib

3. Abrir el iReport > Data > Connections / Datasources > New >

Seleccionas > EBJQL Connection >

Name: El que mas te guste
Persitence Unit Name: El mismo Persistence Unit Name que usas en tu proyecto.

4. Pulsas en test y deberia decir "Success" (Como me lo mostro a mí)...

Este post es para que no se maten la vida tratando de solucionar como yó (1 día buscando la solución)

Si configurastes MIL VECES el CLASSPATH del iReport 3.0.0, OLVIDALO no funciona...

Saludos y espero que sea de utilidad...
__________________
--
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido.
  #2 (permalink)  
Antiguo 05/04/2009, 09:09
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: ATENCION iReport 3.0.0 y conexiones EJBQL

Hola, estoy teniendo problemas al conectar ireport con mi base de datos sqlite. He leido en algunos sitios que copiando el driver a la carpeta lib del programa ireport se arreglaba pero en mi caso no.

Estoy leyendo tu solución, la verdad no lo entiendo mucho, esto es lo que he hecho, no se si estará bien:

1) he copiado la carpeta entera de mi proyecto a la carpeta lib de ireport.

2) he creado una nueva conexion en ireport (ebjql conectio)

3) le pongo el nombre que quiero y lo de Presistence unit name no tengo ni idea de lo que es, he probado a poner el nombre del driver y el nombre de la carpeta del proyecto y na de na...

¿Me puedes ayudar? muchas gracias.
  #3 (permalink)  
Antiguo 06/04/2009, 06:55
Avatar de dackiller  
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: ATENCION iReport 3.0.0 y conexiones EJBQL

OJO: EJBQL no es lo mismo que JDBC...


EJBQL es cuando estas usando persistencia de datos, como por ejemplo: Hibernate o TopLink.

Tú estas usando JDBC ó Persistencia de Datos?

A mi me funcionó perfecto con el driver JDBC de Mysql dentro de la carpeta lib.

Cita:
3) le pongo el nombre que quiero y lo de Presistence unit name no tengo ni idea de lo que es, he probado a poner el nombre del driver y el nombre de la carpeta del proyecto y na de na...
Recuerda que la conexion EJBQL no es igual a JDBC, son 2 mecanismos totalmente diferentes.

Saludos...
__________________
--
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido.
  #4 (permalink)  
Antiguo 06/04/2009, 07:59
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: ATENCION iReport 3.0.0 y conexiones EJBQL

Perdona mi ignorancia, yo utilizao jdbc... Como te he dicho, he copiado el driver de sqlite a la carpeta lib del programa ireport, creo una conexion nueva, y en la lista no aparece mi driver

ya no se que hacer... estoy por probar con otro programa a ver... se te ocurre algo?
  #5 (permalink)  
Antiguo 16/02/2010, 08:53
 
Fecha de Ingreso: mayo-2003
Mensajes: 12
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: ATENCION iReport 3.0.0 y conexiones EJBQL

Hola. Estoy haciendo lo que dice tu post pero me da el siguiente mensaje:

No Persistence provider for EntityManager named sitbase.

Y coloque le jar de mi aplicaion dentro de la carpeta C:\Program Files\Jaspersoft\iReport-3.7.0\ireport\libs

Y cree la conexión.

Pulso el boton Test y me da ese error.

que podra ser?
  #6 (permalink)  
Antiguo 16/02/2010, 23:09
Avatar de pablor21  
Fecha de Ingreso: noviembre-2008
Ubicación: Montevideo - Uruguay
Mensajes: 197
Antigüedad: 15 años, 5 meses
Puntos: 13
Respuesta: ATENCION iReport 3.0.0 y conexiones EJBQL

hola, al ultimo mensaje.
Debes configurar el provider en el archivo persistence.xml de tu proyecto;

Agrega esta línea al archivo:
<provider>org.hibernate.ejb.HibernatePersistence </provider>

o esta otra
<provider>oracle.toplink.essentials.PersistencePro vider</provider>

hay varios, providers, yo he usado esos dos nada más...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:59.