当执行到sql语句的时候 程序就被catch了..我调试的时候监视了那个异常。.
看到那个异常是: IO异常:The NetWork Adapter could not establish the connection ... 我的程序绝对没有问题.因为我在学校的机器试了..拿回家里才出这样的异常的。..我把oracle卸了重装 还是不行..郁闷了好几天....哪为高手帮忙谢了...一定给分...

解决方案 »

  1.   

    开启了2个服务 一个是监听,一个是数据库..按道理就可以了..但是后来我把oracle的服务的全都开了都没用..
      

  2.   

    url 对不对阿?  数据库名字 来 提示是网络适配器不能建立连接的.
      

  3.   

    private String sDBDriver="oracle.jdbc.driver.OracleDriver";
    private String url="jdbc:oracle:thin:localhost:1512:o10g";
    private String user="scott";
    private String pwd="123";public boolean executeUpdate(String sql){        try {
                 
                conn=DriverManager.getConnection(url,user,pwd);
                stmt=conn.createStatement();
                stmt.executeUpdate(sql);
                return true;
                
            } catch (SQLException ex) {
               
                sHint="Update Exception:"+ex.getMessage();
                return false;
            }
       
        }
    不执行sql语句啊..直接跳到异常里去了...sql语句没问题,我监视了然后把它放到pl/sql里执行没语法错误...
      

  4.   

    说错了..执行conn=DriverManager.getConnection(url,user,pwd);就蹦到catch里去了..
    根本就没有和oracle建立连接....然后我监视异常错误信息 就是  IO异常:The  NetWork  Adapter  could  not  establish  the  connection  请高手帮忙啊...
      

  5.   


    private String url="jdbc:oracle:@thin:localhost:1512:o10g";
      

  6.   

    private String url="jdbc:oracle:thin:@localhost:1521:o10g";
      

  7.   

    没用过10G不过9i的正确写法
    private String url="jdbc:oracle:thin:@localhost:1521:sid";
      

  8.   

    找不到网络啊,检查本机是不是有网络连接,检查ORACLE是否监听端口
      

  9.   

    先找个oracle客户端 连接试试 如果成功了 就是jdbc的配置问题了
      

  10.   

    端口,默认的应该是1521,LZ写的是1512,是LZ改过端口么?
      

  11.   

    你是不是用的单机啊,如果是的话,在network里面把tnsnames.ora里的host改成本机名试一下。
      

  12.   

    还是oracle的配置有问题,肯定是有地方没有设置好,如监听器和网络服务
      

  13.   

    如果网络没有问题,如果oracle配置没有问题看看 WebRoot\WEB-INF\lib目录下有没有 ojdbc14.jar ,注意是jar
      

  14.   

    必须有网络连接的
    如果没有的话
    可以配哥
    loopback网卡
    配成本机地址就OK!!
    呵呵
      

  15.   

    private String url="jdbc:oracle:thin:localhost:1512:o10g";
    应该修改为:
    private String url="jdbc:oracle:thin:@localhost:1521:o10g";
    再去试试,加载oracle10g的.class驱动包,看行不行,如果不行,。