JDBC para AS400

Ameli?
05 de Octubre del 2009
He querido conectarme a mi BD de AS400, pero no he podido. Cuando le pongo Test Connection me manda un error que el Driver no se ha encontrado.

Si alguien por ahí sabe que proceso puedo seguir o sabe en que estoy mal Gracias de antemano.

Martin Cordova
05 de Octubre del 2009
Lo que te recomiendo es que obtengas una copia del Toolkit de IBM para AS400, la version open source y gratuita que contiene un excelente drvier para DB2-400, aqui conseguiras mas detalles:

http://www-124.ibm.com/developerworks/oss/jt400/

Luego procedes a conectarte como con cualquier base de datos que tenga un driver JDBC, aqui hay un ejemplo de como se configura el pool de conexiones en Resin (un servlet engine):

<resource-ref>
<res-ref-name>jdbc/db2</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.ibm.as400.access.AS400JDBCDriver"/>
<init-param url="jdbc:as400://192.168.1.13;user=xxx;password=zzz;prompt=false"/>
</resource-ref>

Lo hicimos desde Linux SuSE, fue simplemente copiar el JAR conel driver y conectarnos.

Espero esto te sirva.

Saludos,
Martin Cordova
-----
Dinamica - Open source J2EE framework
Free, easy and powerful
http://www.martincordova.com

n11hsa
05 de Octubre del 2009
¿Alguien sabe hacer pool de conexiones de java a AS400 sin un servidor de aplicaciones? Lo que pasa es que necesito el pool en un proceso batch, es decir en un jar. Espero alguien me pueda ayudar.

ecdl
05 de Octubre del 2009
En el curro tengo un ejemplo, si me lo recuerdas mañana por el mail, te lo envio