解决方案 »

  1.   

    你换成localhost试试,
    127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。 
      

  2.   

    不好意思,我conn的代码是这样的:conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");与原文不同
      

  3.   

    IP的问题吧 试试用户IP地址
      

  4.   

    在命令行中试试这样
    telnet localhost 1521
    能连接上不?
      

  5.   

    网络问题,你先检查下本地是否连接的上吧。java先放放
      

  6.   

    1. 先看"jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger" , SQL plus 是否可以正常连接。也就是说数据库究竟是否启动了orcl这个服务以及监听。2. 驱动包是否可以找到,版本是否与DBMS匹配。如果还是连不上,请提供更多的log。
      

  7.   

    oracle监听服务没安装成功,卸载重装oracle