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] -------------------------------------------------------------------------