在线等菜鸟提问,,忘各位大哥求解,,小弟查找了半天资料也没解决程序如下:import java.sql.*;
import  java.io.*;
class making 
{
public static void main(String[] args) 
{
try{

Class.forName("oracle.jdbc.driver.OracleDriver");  // 加载驱动程序
String  sourceurl="jdbc:oracle:thin:@localhost:1521:orcl";
String  user="scott";
String  password="tiger";
Connection  databaseConnection=
DriverManager.getConnection(sourceurl,user,password);
System.out.println("connection  success");
databaseConnection.close();}
catch  (ClassNotFoundException  cnfe){
System.err.println(cnfe);
}
catch  (SQLException  sqle){
System.err.println(sqle);
}
System.out.println("Hello World!");
}
}
能通过编译,但运行时出现
java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver我的环境变量设置是classpath为 
.;c:\Program Files\Java\jdk1.5.0_15\lib\dt.jar;.;c:\Program Files\Java\jdk1.5.0_15\lib\tools.jar;.;d:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar;.;c:\resin\lib; 
服务器用的是resin
请教怎么解决这个问题,,,不知道问什么找不到类

解决方案 »

  1.   

    拷贝????不是直接在classpath里申明就可以了吗
      

  2.   

    一般来说,要在环境变量中设置三个包的路径:classes12.jar,nls_charset12.jar,ocrs12.jar.
    或直接将这三个包复制到tomcat的common目录下,这样的话不设置环境变量也可以。
      

  3.   

    你把驱动jar包放到project下的lib里.try.
      

  4.   


    我的是resin  把所有oracle下jdbc中的jar全放到resin中了还是这种现象
      

  5.   

    jdbc驱动包中ojdbc14.jar也考过去了吗,有时候这个包也是必须的,而且要设置环境变量的,你再试试看!
      

  6.   


    拷过去了,,,怎么都不行  是不是我的oracle 10g数据库有问题???
      

  7.   

    或者在odbc数据源中需要配置什么吗???
      

  8.   

    最起码也应该要 :import oracle.jdbc.*;最好到java 板块去.