你写得有问题
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());应该是
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver);

解决方案 »

  1.   

    Class.forNamejdbcDriver);//jdbcDriver为oracle.jdbc.driver.OracleDriver
    conni =DriverManager.getConnection(jdbcURL,jdbcUser,jdbcPassword);
      

  2.   

    不是第一种错,因为我在jsp中用同种方法是没问题的,后来我想在java文件中的main函数中实现就出这种问题,至于用Class.forName()也是同样的错误!
      

  3.   

    仔细检查你的classpath,你的程序在我这没错。
    同时,为刚才对你的误导致歉
      

  4.   

    我也觉得是classpath有问题,但是查不出来,CLASSPATH=$CLASSPATH:/usr/local/j2sdk1.4/lib:/usr/local/j2sdk1.4/jre/lib:/usr/local/j2sdk1.4/lib/tools.jar:/usr/local/j2sdk1.4/lib/classes12.zip:/usr/local/j2sdk1.4/lib/dt.jar
    export CLASSPATH
      

  5.   

    没关系,我也觉得是classpath有问题,但是差不出什么问题来。
    CLASSPATH=$CLASSPATH:/usr/local/j2sdk1.4/lib:/usr/local/j2sdk1.4/jre/lib:/usr/local/j2sdk1.4/lib/tools.jar:/usr/local/j2sdk1.4/lib/classes12.zip:/usr/local/j2sdk1.4/lib/dt.jar
    export CLASSPATH
      

  6.   

    Ryanzhou,能不能把你的classpath贴出来给我参考一下,
      

  7.   

    .;D:\jdom-b8\build\jdom.jar;D:\jdom-b8\lib\xerces.jar;D:\bea\jdk131_02\lib\tools.jar;D:\bea\jdk131_02\lib\dt.jar;E:\webpublish\ORA_JDBC\classes121.zip;E:\webpublish\jboss_tomcat\tomcat-3.2.1\lib\servlet.jar;D:\bea\weblogic700\server\lib\weblogic.jar
      

  8.   

    我只装了oracle8i 和 jdk1.3
    需要tomcat的支持吗?
      

  9.   

    javac -classpath /usr/local/j2sdk1.4/lib/classes12.zip Jdbc.java
    java -classpath /usr/local/j2sdk1.4/lib/classes12.zip Jdbc试试看
      

  10.   


    javac -classpath $CLASSPATH:/usr/local/j2sdk1.4/lib/classes12.zip Jdbc.java
    java -classpath $CLASSPATH:/usr/local/j2sdk1.4/lib/classes12.zip Jdbclinux是这么写吗?