同命相联,我和你遇到了同样的问题:加载驱动程序时  Class.forName(oracle.jdbc.driver.OracleDriver) 出错,登陆oracle错误,没有驱动程序。
也加了classes12.zip,也设了classpath和path
我用的是weblogic
愁啊,谁能解答

解决方案 »

  1.   

    你要在前面加上  import java.sql.*;
      

  2.   

    java -cp .;c:\classes12.zip;%CLASSPATH% yourjava
      

  3.   

    应注册ORACLE自带的驱动程序:[ORACLE_HOME]\jdbc\lib\classes12.zip,
    和[ORACLE_HOME]\jdbc\lib\nls_charset12.zip
    j2sdk1.4.1下的没用。
      

  4.   

    DriverManager.getConnection(url, username, password);
    其中:
    jdbc.drivers=oracle.jdbc.driver.OracleDriver
    jdbc.url=jdbc:oracle:thin:@hostname:1521:sID
    jdbc.username=USERNAME
    jdbc.password=PASSWORD
      

  5.   

    我注册了ORACLE自带的驱动啊,还是不行
      

  6.   

    package test;import java.sql.*;import oracle.jdbc.OracleDriver;public class OciTest {
    public static void main(String[] args) {
    try {
    DriverManager.registerDriver( new OracleDriver());
    } catch(SQLException e) {
    System.err.println(e.getMessage());
    }
    try {
    Connection con = DriverManager.getConnection(
    "jdbc:oracle:oci:@server", 
    "user", "password");
    Statement stmt = con.createStatement();

    ResultSet rs = stmt.executeQuery("SELECT dummy FROM dual");
    while (rs.next()) {
    String s = rs.getString("dummy");
    System.out.println(s);
    }

    stmt.close();
    con.close();
    }
    catch(SQLException e) {
    System.out.println( "SQLException;" + e.getMessage());
    } }
    }我的测试代码。jinxrsl(雪狐) 说得没错,你要注册oracle自带的驱动程序。
      

  7.   

    我用的就是好好的哦,
    在weblogic中,要加入到启动的CLASSPATH中。绝对是可以的。
    好好检查一下环境变量的问题吧