java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver问题
以下是我的程序!
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
}catch(Exception e){
out.println(e);
}
String url="jdbc:oracle:thin:@my-tomato:1521:oracle";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
可能是我的环境变量设置错了,麻烦帮看一下.我的环境变量设置如下:
classpath:
.;
c:\j2sdk1.4.2\lib\tools.jar;
c:\j2sdk1.4.2\lib\dt.jar;
D:\Apache Tomcat 4.0\lib\dt.jar;
D:\Apache Tomcat 4.0\lib\tools.jar;
D:\Apache Tomcat 4.0\common\lib\servlet.jar;
D:\oracle\ora90\jdbc\lib\classes12.zip
如此设置总是出问题,请问是否还需要做其他工作才能解决?
另外,如果要把D:\oracle\ora90\jdbc\lib下的classes12.zip拷贝到tomcat下的common\lib下是否也可以?是拷贝classes12.zip还是classes12(JAR)过去?环境变量中是写classes12.zip还是classes12(JAR)?谢谢!!!