直接使用jdbc去连接,如下:
Class.forName("oracle.jdbc.OracleDriver").newInstance();
String dbURL="jdbc:oracle:thin:@yourservername:1521:yoursid";
String user = "youruser";
String password = "yourpassword";
Connection c = null;
c = DriverManager.getConnection(dbURL,user,password);

解决方案 »

  1.   

    再请教一下,上边的oracle.jdbc.OracleDriver是什么个意思?如何确定此句话的?它是一个oracle提供的纯java驱动程序吗?如何区分一个纯java驱动程序与一个第二类型的jdbc驱动程序?
    见笑了,请大虾们指教
      

  2.   

    oracle.jdbc.OracleDriver是ORACLE提供的JDBC驱动类的名称,在使用上面的代码是要先把ORCLE的JDBC驱动类包加入你的PATH中,或打包在你的程序中
      

  3.   

    oracle.jdbc.OracleDriver是一个类,你可以打开你那个驱动包看一下,在oracle/jdbc目录下有一个OracleDriver.class的文件
      

  4.   

    多谢各位相助,不过小弟愚昧,还有一些问题不明白:
    1、我没有安装oracle,只安装了weblogic,为什么也能使用oracle.jdbc.Oracle驱动程序?weblogic也带有吗,可是我怎么找不到这个目录呢?
    2、有谁用过weblogic带的针对oracle的jdbc驱动程序吗
    3、如何将oracle.jdbc.Oracle类加到工程的path中呢?望详解
      

  5.   

    1、你用的不一定是oracle.jdbc.Oracle,虽然也能连接上数据库。Weblogic自带连接Oracle的驱动:weblogic.jdbc.oracle(好像是,你再看一下你的代码)
    2、我的一个同事用过
    3、不知是要加到path还是classpath。如果是classpath,在系统变量的classpath后加上 “你安装Oracle的目录\lib\jdbc\classes12.zip”。在JB中先配置Libary,然后在project的Require Libary 中加入你配置的