各位好啊,最近碰到一个问题,在使用jdbc与oracle数据库连接时,发现我机子上连接符中的服务器名用localhost不行,但用本机的ip(192.168.1.102)地址就可以了,这是么回事啊,请各位知道的帮忙解决一下

解决方案 »

  1.   

    看看C:\WINDOWS\system32\drivers\etc\hosts,文件存在
    127.0.0.1       localhost没有
      

  2.   

    配置一下你的.ora文件
      (DESCRIPTION   =  
              (ADDRESS   =   (PROTOCOL   =   TCP)(Host   =   localhost)(Port   =   1521))  
              (CONNECT_DATA   =   (SID   =   ORCL))  
          )   
      

  3.   

    晕,jdbc连接,和oracle的连接配置有什么关系,误导人!!!!!!!!!!!
      

  4.   

    对,你用127.0.0.1试试,跟LOCALHOST是同一个效果
      

  5.   


    偶支持你..虽然偶不知道你这个是啥意思1L说的那个应该不成立 默认就有的DD..
      

  6.   

    LOCALHOST 是127.0.0.1那个地址
      

  7.   

    localhost:1512吧? 我记得好像是。/
      

  8.   

    java不认识localhost,
    localhost是windows操作系统给127.0.0.1加的别名,只有windows的东西才认识,java不是windows,是不认识localhost是什么的。