Ja tive esse problema, tente dar um "ping hostOracle", e veja se pinga.
Acredito que naum...
Andre
Em 28 Feb 2001, Alexandre da Silva Duarte escreveu:
><table width=100%>
><tr><td class=msgbody><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
><HTML><HEAD>
><META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
><META content="MSHTML 5.00.3105.105" name=GENERATOR>
><null></STYLE>
></HEAD>
><BODY bgColor=#ffffff>
><DIV><FONT face=Arial size=2>Pessoal,</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> Estou
>tentando fazer um programa simples, que apenas conecta com um banco Oracle
mas
>estou obtendo o erro abaixo:</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2>java.sql.SQLException: Exceção de I/O: The
Network
>Adapter could not establish the connection<BR> at
>oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)<BR> at
>oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)<BR> at
>oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)<BR> at
>oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)<BR> at
>oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)<BR> at
>java.sql.DriverManager.getConnection(DriverManager.java:517)<BR> at
>java.sql.DriverManager.getConnection(DriverManager.java:177)<BR> at
>Conecta.conectaBD(Conecta.java:21)<BR> at
>Conecta.main(Conecta.java:55)<BR></FONT></DIV>
><DIV><FONT face=Arial size=2> </DIV></FONT>
><DIV><FONT face=Arial
>size=2> Estou tentando acessar
>via rede o 8.1.5, o classes111.zip está no classpath. Tentei também com o
>classes102.zip mas também não funcionou. Pensei que talvez o holst
estivesse
>errado, mas tenho acesso normalmente ao SQLPlus com o host hp.</FONT></DIV>
><DIV><FONT face=Arial size=2> Fiz um teste
>em casa com o Oracle personal 8i (trocando o host para localhost) mas
obtive o
>mesmo erro. Segue abaixo o programa:</DIV></FONT>
><DIV> </DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2>import java.sql.*;<BR></FONT></DIV>
><DIV><FONT face=Arial size=2>class Conecta {<BR> private Connection
>con;</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> // metodo para conectar com o BD<BR>
>public boolean conectaBD() {<BR> // configuracoes para o
>Oracle<BR> String url =
>"jdbc:oracle:thin:@hp:1521:orcl";</FONT></DIV>
><DIV><FONT face=Arial size=2> // String url =
>"jdbc:oracle:thin:@localhost:1521:orcl";<BR> String
>nomeClasse="oracle.jdbc.driver.OracleDriver";<BR> String
>usuario="scott";<BR> String senha="tiger";</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> try
>{<BR> System.out.print("Carregando driver
>JDBC...");<BR>
>Class.forName(nomeClasse);<BR>
>System.out.println("OK");</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2>
>System.out.print("Conectando BD...");<BR> con =
>DriverManager.getConnection(url,usuario,senha);<BR>
>System.out.println("OK");<BR> return
>true;<BR> } catch (ClassNotFoundException e)
>{<BR> System.err.println("\nErro carregando driver
>JDBC\n");<BR>
>e.printStackTrace();<BR> } catch (SQLException e)
>{<BR> System.out.println("Erro conectando
>BD\n");<BR>
>e.printStackTrace();<BR> }<BR> return
>false;<BR> }</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> // metodo para desconectar com o
>BD<BR> public void desconectaBD() {<BR> try
>{<BR> System.out.print("Desconectando
>BD...");<BR>
>con.close();<BR>
>System.out.println("OK");<BR> } catch (SQLException e)
>{<BR> System.err.println("\nErro desconectando
>BD\n");<BR>
>e.printStackTrace();<BR> }<BR> }</FONT></DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> public static void main (String
>args[]) {<BR> Conecta con = new
>Conecta();<BR> if (con.conectaBD())
>{<BR> System.out.println("Depois de
>conectar");<BR>
>con.desconectaBD();<BR> }<BR> }<BR>}</FONT></DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2> Acho que devo
>estar esquecendo de alguma coisa, pois a um tempo atrás (em uma outra rede)
eu
>conseguia conectar normalmente seguindo este mesmo exemplo. Se alguém tiver
>alguma dica eu agradeceria muito.</FONT></DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV><FONT face=Arial size=2>Obrigado,
Alexandre.</FONT></DIV></BODY></HTML>
><!-- --></td></tr>
></table>
>
>----------
_________________________________________________________
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://www.ig.com.br/paginas/assineigmail.html
------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------