Hola Garc�a, en lugar de comprobar la "excepci�n SQLException" intentalo con "excepci�n Exception", puede que de esta forma tengas m�s informaci�n sobre el posible error de la conexi�n.
Saludos.
Departamento T�cnico
EKAMAT, S.A.
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 (Exception
ex)
{
System.out.println("error1: " +
ex);
}
return
con;
}
-----Mensaje
original-----
De: Garcia Martin [mailto:[EMAIL PROTECTED]]
Enviado
el: mi�rcoles, 26 de marzo de 2003 13:49
Para:
[EMAIL PROTECTED]
Asunto: Acceder al 400 via
JDBC
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]
