El tema es que usas la interfaz driver manager. Tu programa abre y cerra conexion de base de datos y esa no es como hay que hacerlo (a no ser que no haya mas remedio). Lo normal es apoyarse en un servidor de aplicaciones (Websphere Application Server), crear en el un recurso llamado "Datasource" i obtener la conexion de base de datos a traves de el. El websphere mantiene las conexiones abiertas y compartidas entre los diferentes programas que lo soliciten. Por esta razon el rendimiento de estos programas mejora una barbaridad. Y es que una conexion mediante Datasource no lleva ni una decima de segundo.
Como en todo, se trata de conocer qué recursos tienes a tu alcance y saberlos aplicar en cada caso. Dentro de este contexto, J2ee con Websphere y nuestro querido sitema i, hacen un equipo INVENCIBLE. Mi mensaje trata de transmitir eso, que funcionan muy bien. Y una actitud que en mi caso me ayudó enormemente: no saquemos conclusiones (que de momento no ha sido tu caso) por las pruebas que hagamos nosotros mismos. Muchas veces no sabemos qué hay y cómo utilizarlo. Y es que siempre ayuda aquello de (esta sí ha sido tu actidtud): "Hay mucha gente usando con total éxito esta tecnologia. A mi me va de perros: algo hay anormal o no hago bien". Luego quieres aprenderlo y una vez hecho, vives una segunda juventud apasionante. Saludos Luis López Experto en ultimas tecnologías para System i "[email protected]" <[email protected]> Sent by: [email protected] 28/01/2009 00:21 Please respond to "forum.help400" <[email protected]> To "forum.help400" <[email protected]> cc Subject Re: Ejecución Java. Buenos días: Después de analizar los tiempos, veo que todo lo consume la sentencia donde se recupera el objeto de la conexión: conexionDB = DriverManager.getConnection(this.url, this.usuario, this.password); Se pega casi un minuto para la creación del objeto. Estoy usando como driver el "com.ibm.as400.access.AS400JDBCDriver" y como librería "/QIBM/ProdData/Java400/jt400ntv.jar". ¿Alguien ha tenido este problema? Muchas gracias, Jorge. [email protected] escribió: > Buenos días: > > Tengo un retardo en la carga y ejecución de una serie de clases que no > me parece normal. > > Resulta que todo el diseño de clases lo he hecho en el PC con el > WebSphere Development Studio Client para iSeries compilando en versión > 5.0 con el JRE de WebSphere v6.1. > > Resulta que si el programa lo ejecuto contra el iSeries desde el PC, la > carga de las clases y librerías implicadas y el establecimiento de la > conexión dura segundos. Si cojo estas clases, las coloco en el iSeries y > las ejecuto, tarda casi minuto y medio en cargar las clases y las > librerías y conectarse a la base de datos. Luego la ejecución más o > menos tarda igual que en el PC. > > ¿Hay que compilarlas en el iSeries para que todo el proceso sea más rápido? > Como nota, he intentado hacer un CRTJVAPGM de las clases y me indica que > no son válidas. > > En caso de tener que compilarlas en el iSeries, ¿hay alguna forma de > hacerlo desde el WebSphere? > > Muchas gracias, > Jorge. > > __________________________________________________ > Forum.HELP400 es un servicio m&#225;s de NEWS/400. > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 > > > __________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

