URL=jdbc:oracle:thin:@ORA8
--------------只需要安装oracle客户端,就可以运行了
URL=jdbc:oracle:oci8:@ORA8
--------------要安装完整的oracle .

解决方案 »

  1.   

    这是Oracle提供的两套Java访问Oracle数据库的方法  
    thin就是纯粹用Java完成访问数据库的所有方法,优点是不用安装客户端  
    oci就是使用Java来调用本机的Oracle客户端然后再访问数据库,优点是速度快但是需要安装和配置数据库
      

  2.   

    为什么jdbc:oracle:oci8:@ORA8可以,用jdbc:oracle:thin:@ORA8不行
      

  3.   

    如果jdbc:oracle:oci8:@ORA8可以那说明你的数据库没有错.
    用jdbc:oracle:thin:@ORA8不行
    就是你连的不对了.
      

  4.   

    oci8方式是ORACLE去找你ORACLEHOME\network\ADMIN\tnsnames.ora配置文件中的信息,然后去访问数据库。
    thin就是用你所提供的URL去访问,没有其他的信息了。
    jdbc:oracle:thin:@203.163.38.173:1521:SenDenHi
    jdbc:oracle:thin:@《SERVERNAME》:《PORT》:《DBNAME》