你是在哪里调试程序的?如果是在一,命令行下,你自己的解决办法没问题,是不会出错的。你应该是在某个IDE下。如果是在JBuilder下,应该先引入jar文件。
Jbuilder:
1.Tools->Configure Libaries->New...->命名为oracle->点Add,加入D:\oracle\ora92\jdbc\lib\class12.zip
2.打开你的工程文件。
3.Project->Project Proerties->Paths->Required Libaries->Add->选oracle
OK!

解决方案 »

  1.   

    我的代码如下,很简单的连接测试
    import java.sql.*;public class MakeOracleConnecting
    {
    public static void main(String[] args)
    {
    //load the driver
    try{
    //load the driver class
    Class.forName("oracle.jdbc.driver.OracleDriver");

    //Define the data source for the driver
    String sourceURL = "jdbc:oracle:thin:@localhost:1521:myjava";
    String user = "debug";
    String password = "debug";


    //create a connection through the DriverManager
    Connection databaseConnection = DriverManager.getConnection(sourceURL,user,password);

    //we made it
    System.out.println("Connction established successfully!");

    //close connection
    databaseConnection.close();
               }
            
            catch(ClassNotFoundException cnfe){
             System.err.println(cnfe);
            }
            
            catch(SQLException sqle){
             System.err.println(sqle);
            }
    }
    }
    我就是在命令行下调试的
    麻烦帮我看看,谢谢!
      

  2.   

    那为什么说找不到oracle.jdbc.driver.OracleDriver啊?
      

  3.   

    请问那个*.java文件放置位置有限制吗?
    我随便建了一个文件夹存放的。
      

  4.   

    没人知道吗?
    我编译可以通过,就是运行时说java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver
      

  5.   

    feiyuegaoshan has the reason.
      

  6.   

    如果你用的是tomcat就把那个该死的包放在tomcat的common\lib下试验.
      

  7.   

    D:\oracle\ora92\jdbc\lib\class12.zip
    不是这个包是:
    D:\oracle\ora92\jdbc\lib\classes12.zip