试试这样连接
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 
Connection con = DriverManager.getConnection(url, username, password);

解决方案 »

  1.   

    String url="jdbc:oracle:thin:@myip:1521:mydb";myip是什么ip
      

  2.   

    我的也不行,才开始学
    我用 丝瓜 的方法的
    不行
    也是tomcat 4.01我application中可以连到oracle的
    ================================
    编译也可以的,就是调用的时候错误
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 
    这句话错误
      

  3.   

    classes111.zip这个包不可以,到oracle那里下载classws12.zip这个包,用这个就可以了!
    其他的都是对的!
      

  4.   

    下载oracle for java驱动
    在oracle官方网站有下
      

  5.   

    哦,我用的是classes111的包
    application测试可以的然后用 tomcat写一个bean.  jsp调用不行。
    我换了classes12也不行Apache Tomcat/4.0.1classpath
    CLASSPATH=.;D:\Oracle\Ora81\orb\classes\yoj.jar;D:\Oracle\Ora81\orb\classes\shar
    e.zip;C:\j2sdk1.4.0_03\bin;C:\j2sdk1.4.0_03\lib\dt.jar;C:\j2sdk1.4.0_03\lib\tool
    s.jar;C:\j2sdk1.4.0_03\lib\classes12.zip
    (classes12.zip从oracle目录copy过来的)
      

  6.   

    应该把myip换成实际ip试试
    你真幽默
    myip 指的是我的实际ip
    mydb 指的是我的实际oracle server_name
    我的classpath设置
    D:\Oracle\Ora81\orb\classes\yoj.jar;
    D:\Oracle\Ora81\orb\classes\share.zip;
    D:\jbuilder5\jdk1.3\lib\*.jar;
    D:\Oracle\Ora81\jdbc\lib\classes12.zip;
    D:\Oracle\Ora81\jdbc\lib\nls_charset11.zip;
    D:\Oracle\Ora81\jdbc\lib\nls_charset12.zip
    还是报
    oracle8i.jdbc测试!
    unable to load Driver. SQLException:No suitable driver SQLSite:08001 VendorError:0 
    错误
      

  7.   

    application测试可以的
    是说写一个java文件命令行下调用数据库可以。exception javax.servlet.ServletException: oracle/jdbc/driver/OracleDriver
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:457).....
    root cause java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
    at test.CounterDb.ReadNum(counterdb.java:12)
    ...........
      

  8.   

    beauty_beast (柳随风) 换一个tomcat,我换了tomcat 4.1.18就可以了
      

  9.   

    除了
    换一个tomcat,我换了tomcat 4.1.18就可以了
    还有没有谁知道怎麽解决啊
      

  10.   

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
    用这个替换一下试试看,应该可以的!
      

  11.   

    试试看 将oracle_home\jdbc\lib\classes12.zip文件拷贝至
       tomcat_home\common\lib目录下,并解压该文件至
       tomcat_home\common\classes目录下。如不放心可将
       该文件更名为classes12.jar
      

  12.   

    ok!
    果然是这个问题
    谢谢olata 
    希望以后能多帮忙!