错误信息:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver,求解决方案!

Broadsea 2002-04-09 10:27:56
Windows 2000 Server+Apache HTTP Server 1.3.24+Apache Tomcat 4.0.3+Oracle 8.1.7

刚开始学习JSP

搞了一段测试代码

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@1.2.3.4:1521:SID";
String user="sys";
String password="change_on_install";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="SELECT * FROM CODECLASS";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一个字段内容为:<%=rs.getString(1)%>,
您的第二个字段内容为:<%=rs.getString(2)%><br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

结果就是出错,好象是JDBC没有设好,具体怎么操作,请详细告知!

愿出320分相赠,决不食言!
...全文
764 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Broadsea 2002-04-10
  • 打赏
  • 举报
回复
自己搞定了!

哈!哈!哈!哈!哈!哈!
Broadsea 2002-04-09
  • 打赏
  • 举报
回复
JSP文件头部是否要加以下语句?
<%@ page import="oracle.jdbc.driver.*"%>
Broadsea 2002-04-09
  • 打赏
  • 举报
回复
等了一早上,总算等到大师您了!

如能解决问题,决不食言!
可乐加水 2002-04-09
  • 打赏
  • 举报
回复
同意楼上的,需要jdbc2.0支持,就是classes12.zip文件!
yanchang 2002-04-09
  • 打赏
  • 举报
回复
用不了那么多分吧
你很富裕?

1、你下classes12.zip了吗?你到www.oracle.com的网站下驱动,添加到classpath或放commom\lib目录下
2、Class.forName("oracle.jdbc.driver.OracleDriver")
3、最好用scott/tiger测试了
String user="sys";
String password="change_on_install";

4、ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE
是JDBC2.0支持的,必有classes12.zip
你可以不用这个特性
5、也可以用ODBC连接数据库,就不用classes12了,要培植ODBC数据原
6、你搜索以下oracle关键字,有好多的例子
Broadsea 2002-04-09
  • 打赏
  • 举报
回复
有人关心我么?
zhanchifeixiang 2002-04-09
  • 打赏
  • 举报
回复
学习中
Broadsea 2002-04-09
  • 打赏
  • 举报
回复
错误依旧!
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

我已经把class12.zip复制到C:\Program Files\Apache Tomcat 4.0\common\lib,并将后缀改成.jar,然后运行以下测试程序:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@160.1.7.60:1521:FCDB";
String user="SYS";
String password="CHANGE_ON_INSTALL";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
out.print("数据库操作成功,恭喜你");
stmt.close();
conn.close();
%>
</body>
</html>

但是还是出错!

我要疯掉了,都搞了快两天了,连个数据库都联不上,相比而言PHP就简单得多!

请帮帮我,我很想学JSP!
yanchang 2002-04-09
  • 打赏
  • 举报
回复

没用的<%@ page import="oracle.jdbc.driver.*"%>

如果还不性,就用笨的方法,把classes.zip解压,将哪个oracle 的包防到你的
tomcat3x\lib或tomcat4\common\lib目录下

重新启动,

。。。。
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn= DriverManager.getConnection(url,user,password);
。。。。





Broadsea 2002-04-09
  • 打赏
  • 举报
回复
classpath设置方式是这样的么?

我的电脑-->击鼠标右键点属性-->高级-->环境变量,在系统变量中设置classpath,是否正确?

我现在的设置是CLASSPATH=D:\oracle\ora81\jdbc\lib\classes12.zip;D:\oracle\ora81\jdbc\lib\nls_charset12.zip
可乐加水 2002-04-09
  • 打赏
  • 举报
回复
<%@ page import="oracle.jdbc.driver.*"%>
不用加好像就可以了,只要你把它的classpath按上面的设置对了
Broadsea 2002-04-09
  • 打赏
  • 举报
回复
能否給一段测试ORACLE数据库连接的例程?

我将非常感谢!
内容概要:本文提出了一种基于神经网络的数据驱动迭代学习控制(ILC)算法,专门用于解决具有未知动态模型和重复任务特征的非线性单输入单输出(SISO)离散时间系统在无人车路径跟踪中的应用问题,并通过Matlab代码实现了算法的仿真验证。该方法充分利用神经网络强大的非线性逼近能力和自适应学习特性,结合迭代学习控制在周期性任务中逐步优化控制输入的优势,即使在缺乏精确系统数学模型的前提下,也能有效提升无人车在复杂环境下的路径跟踪精度与系统稳定性。算法的核心在于通过多次运行过程中不断修正控制律,实现对期望轨迹的渐近跟踪。; 适合人群:具备一定现代控制理论基础知识、熟悉迭代学习控制基本概念,并拥有Matlab编程与仿真实践经验的研究生、科研人员及自动化、机器人领域的相关工程师。; 使用场景及目标:① 解决无人车在模型未知或难以精确建模的复杂动态环境中的高精度路径跟踪控制问题;② 为一类具有重复运行特性的非线性系统提供一种不依赖精确模型的先进控制策略;③ 推动数据驱动与人工智能方法在自动化控制领域的工程应用与学术研究发展。; 阅读建议:读者应重点理解神经网络在控制律中的设计与集成方式、迭代学习机制的具体实现流程,以及两者融合的创新点。务必结合所提供的Matlab代码进行详细的阅读、调试与仿真分析,通过改变参数和工况来观察控制效果,以深化对算法内在机理和性能特点的掌握。
内容概要:本文档是一份面向参与大学生创新创业训练计划(大创项目)的在校学生的系统性指导资源,全面覆盖国家级与省级项目的申报、执行、中期检查、结题全流程。内容包括大创项目的政策解读、分类与级别说明、申报流程与时间节点、评审标准解析,并提供创新训练、创业训练、创业实践三类项目的申报书撰写指南与范文。文档重点围绕物联网、数据分析、Web应用三大技术方向,提供可运行的完整项目实现案例,如基于ESP32的智慧农场系统、基于Python与Tableau的公交数据可视化平台、基于Spring Boot的校园协作平台,涵盖技术架构、代码实现、系统部署等细节。此外,还包括答辩PPT制作技巧、中期检查与结题报告的撰写模板,以及各类工具与学习资源推荐,助力学生从项目构思到成果落地的全过程。; 适合人群:参与大创项目的在校本科生,尤其是计算机、数据科学、物联网等相关专业,具备一定编程基础和科研兴趣的学生。; 使用场景及目标:①指导学生高效撰写符合评审要的申报书、答辩材料、中期报告与结题报告;②提供三大主流技术方向的完整项目范例,帮助学生快速搭建原型系统,提升技术实践能力;③辅助团队进行项目规划、进度管理与成果总结,确保项目顺利立项与结题。; 阅读建议:建议根据项目所处阶段选择性阅读对应章节,申报阶段重点学习第1-4章,执行阶段参考第5-9章的技术实现案例,结题阶段使用第6章模板。应结合自身项目特点灵活应用范文与代码,避免照搬,注重原创性与可行性,并积极与指导教师沟通完善方案。

81,111

社区成员

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

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