para windows y linux:
1. instalar db2 en el servidor o en el gateway si te conectas al gateway.
2. tomar el db2java.zip del directorio de java de sqqlib en el servidor y ponerlo en un directorio que este en el classpath (no puede ser otro)
3. el servidor debe estar corriendo el jdbc driver server en el puerto 6789 (facil de recordar) (esto si se usa el driver net)
4. hacer la conexion usando COM.ibm.db2.jdbc.net.DB2Driver
5. usar el formato siguiente para el string jdbc:db2://host:6789/db
6. listo (se debe estar pendiente de las rutas de conexion si el servidor esta en otra subred)
Esta pregunta me parece interesante por eso la copie ;):
I've got some problem with db2-jdbc:
I've got UDB Personal on Win 2000 and I can't connect to my server /UDB on Linux/, from java.
I've done it with the following driver/dburl:
COM.ibm.db2.jdbc.app.DB2Driver
jdbc:db2:DATABASE
But, if I set the URL on the following way:
ConnectionURL=jdbc:db2://hostname:523/DBName
I've got thefollowing error meassage:
"Error opening socket. SQLSTATE=08S01"
I've tried it with COM.ibm.db2.jdbc.net.DB2Driver too, but it didn't work.
IBM UDB: db2 - jdbc problem: "
Port number 523 is used for db2 admin server.
For jdbc connection, try the default port 6789
or the port number specified when you start
the demon.
Make sure the java demon (db2jd) is running.
('ps -ef | grep db2jd' to check the process)
If not, start it using 'db2jstrt' [default to port 6789]
or 'db2jstrt port_number'.
('netstat -na' can be used to check the port number)
"
necesitamos una foto aqui:
eso esta mejor...
No comments:
Post a Comment