Hola,

Tenemos una base de datos en el AS, y queremos poder acceder a ella con una aplicaci�n JAVA utilizando JDBC con el driver JTOPEN

El problema es que parece que no llegamos a conectar, el DSPLOG no registra actividad.

Alguien lo ha hecho?

El c�digo que estamos utilizando es:

public class Prueba
{
        public static Connection getConnection()
        {
                Connection con = null;
                try
                {
                        java.sql.DriverManager.registerDriver(
                                new com.ibm.as400.access.AS400JDBCDriver());
                        con =
                                DriverManager.getConnection(
                                        "jdbc:as400://xxx.yyy.zzz.mmm", "usu", "pas");
                } catch (SQLException ex)
                {
                        System.out.println("error1: " + ex);
                }
                return con;
        }

        public static void closeConnection(Connection connection)
        {
                try
                {
                        if (connection != null)
                                connection.close();
                } catch (SQLException ex)
                {}
        }

        public void init()
        {
                System.out.println("ini");
                Connection con = getConnection();
                System.out.println("conexion " + con);
                closeConnection(con);
                System.out.println("fin");
        }

        public static void main(String[] args)
        {
                Prueba p = new Prueba();
                p.init();
        }
}



Los mensajes de error son:

java.lang.NullPointerException
at com.ibm.as400.access.AS400ImplRemote.signonConnect(AS400ImplRemote.java:1766)
at com.ibm.as400.access.AS400ImplRemote.signon(AS400ImplRemote.java:1615)
at com.ibm.as400.access.AS400.sendSignonRequest(AS400.java:2402)
at com.ibm.as400.access.AS400.promptSignon(AS400.java:1931)
at com.ibm.as400.access.AS400.signon(AS400.java:2917)
at com.ibm.as400.access.AS400.connectService(AS400.java:754)
at com.ibm.as400.access.AS400JDBCConnection.setProperties(AS400JDBCConnection.java:2628)
at com.ibm.as400.access.AS400JDBCDriver.prepareConnection(AS400JDBCDriver.java:758)
at com.ibm.as400.access.AS400JDBCDriver.initializeConnection(AS400JDBCDriver.java:649)
at com.ibm.as400.access.AS400JDBCDriver.connect(AS400JDBCDriver.java:235)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:194)
at Prueba.getConnection(Prueba.java:26)
at Prueba.init(Prueba.java:64)
at Prueba.main(Prueba.java:73)



Gracias


Lluis

_________________________________________________________________
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu ocio con MSN Entretenimiento. http://entretenimiento.msn.es/



_____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a