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)?谢谢!!!
...全文
165 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 就可以了
不用再配环境变量
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-20 04:38
社区公告
暂无公告