用java连接oracle数据库,出现如下的错误:java.sql.SQLException: Io 异常: 
The Network Adapter could not establish the connection连接代码是:
Class.forName("oracle.jdbc.driver.OracleDriver");
   this.thisConn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:aaa",
  "user1", "pwd1");
服务器是linux,oracle是817.
但是奇怪的是我用sqlplus和pb等工具都能连接,并且很正常,
就是用java连接不行,朋友说oracle中有一个线程启动java 就连接不上,出现以上的错误,
有不知道到底是什么,
请大家帮助我一下,谢谢!

解决方案 »

  1.   

    oracle的HTTP SERVER先关了先我这边的代码是
    try
    {
    Class.forName("oracle.jdbc.driver.OracleDriver"); String url="jdbc:oracle:thin:@202.108.207.131:1521:pda";
                 
    conn=DriverManager.getConnection(url,"fromweb","fromweb");
    }
    catch(Exception e)
    {
    System.out.println(e.toString());
    }
      

  2.   

    应该是你的web服务器和数据库没有连接上!
      

  3.   

    我试试!说明:
    java的代码在连接其他的oracle服务器window2000上的oracle是
    没问题的,也就是说java的代码是正确的, 真的奇怪!
      

  4.   

    你的联接数据库的代码是正确的!你的web服务器是什么?
      

  5.   

    你在web服务器上试试能不能连上数据库。根据你的错误,就是连不上数据库所致。
      

  6.   

    tomcat和java代码 就在本机上,我连接的是网络中的一台linux + oracle