Davi, a porta para o driver que vc está usando é 6789.
Se sua máquina tiver o db2 ou o cliente db2 instalado, ao invés do .net vc
usa o .app no seu driver, e nem precisa colocar o ip nem a porta, basta o
alias do banco (jdbc:db2:seualias).

Aproveitando o e-mail do Davi, com o driver .net, não consigo realizar a
conexão utilizando o tomcat, dá um erro no recebimento do socket.
Já rodando a classe via linha de comando, dá certo.
Detalhe, nesta máquina, não tem nada instalado de db2 e o tomcat está
rodando no linux.

Alguém já passou por algo parecido?

----- Original Message -----
From: "Davi Carvalho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 16, 2002 20:55
Subject: [java-list] Erro conectando ao DB2


> Quer ter seu prprio endere o na Internet?
> Garanta j o seu e ainda ganhe cinco e-mails personalizados.
> Dom niosBOL - http://dominios.bol.com.br
>
> OlíŸ€í³¡ pessoal, tudo bem ?
> Estou tendo um erro estranho ao conectar ao DB2. Não sei se a porta
> realmente é a 50000.
> Qual a porta default do DB2 ??
> Sabem o q pode ser o erro ??
>
> O pedaços dos códigos são os seguintes:
>
> //  na classe connectDB.java
>
> static Connection conn = null;
> final String ipBd = "192.168.1.8";
> //final String portaBd = "50000";
> final String portaBd = "1621";
> final String sidBd = "BRVEI2";
> final String USER ="db2admin";
> final String PWD = "xxxxxxxxxx";
>
> final String DRIVER = "COM.ibm.db2.jdbc.net.DB2Driver";
> final String URL = "jdbc:db2://"+ipBd+":"+portaBd+"/"+sidBd;
>
> try {
>     System.out.println("Criando conexão com o banco de dados...");
>     conn = (new Conexao(DRIVER,URL,USER,PWD)).getConexao();
> }
>
>
> // na classe Conexao.java
>
>     private Connection dbConn;
>
>     public Conexao(String s, String s1, String s2, String s3) {
>         try {
>             Class.forName(s);
>             dbConn = DriverManager.getConnection(s1, s2, s3);
>         }
>         catch(SQLException sqlexception) {
>             System.out.println("Conexao 1 - construtor: " + sqlexception);
>         }
>         catch(ClassNotFoundException classnotfoundexception) {
>             System.out.println("Conexao 2 - construtor: " +
> classnotfoundexception);
>         }
>     }
>
> E o erro q me dá é o seguinte:
> Criando conexπo com o banco de dados...
> Conexao 1 - construtor: COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]
> CLI0616E  Error opening socket. SQLSTATE=08S01 Falha na conexπo com Banco
de
> Dados - java.lang.NullPointerException
>
> Desde já agradeço.
>
> Davi Carvalho
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
> d vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a