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

Responder a