java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver问题

keep_it_simple 2006-03-20 04:38:26
以下是我的程序!
<%@ 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)?谢谢!!!
...全文
218 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
keep_it_simple 2006-03-21
  • 打赏
  • 举报
回复
好的,谢谢各位,我的问题找到了.是一个低级失误
sugar900 2006-03-20
  • 打赏
  • 举报
回复
拷贝驱动classes12.jar
yxxx 2006-03-20
  • 打赏
  • 举报
回复
没找到驱动,把驱动包拷过去就行了,考到lib下
interpb 2006-03-20
  • 打赏
  • 举报
回复
classes12(JAR)拷到common\lib 就可以了
不用再配环境变量

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧