在线等菜鸟提问,,忘各位大哥求解,,小弟查找了半天资料也没解决程序如下: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
请教怎么解决这个问题,,,不知道问什么找不到类
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
请教怎么解决这个问题,,,不知道问什么找不到类
或直接将这三个包复制到tomcat的common目录下,这样的话不设置环境变量也可以。
我的是resin 把所有oracle下jdbc中的jar全放到resin中了还是这种现象
拷过去了,,,怎么都不行 是不是我的oracle 10g数据库有问题???