java连接oracle问题

skate 2006-07-12 04:21:13
login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>验证页面</title>
</head>
<body>
<%
String username = request.getParameter("uid");
String password = request.getParameter("upwd");
if(username != null && !username.equals("")){
try{
/*
* 连接数据库
*/
out.println(username);
Class.forName("oracle.jdbc.driver.OracleDriver");
out.println("1111111111");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","username","password");
Statement stmt=conn.createStatement();
String sql = "select * from users where username='" + username + "'";
sql += " and password='" + password + "'"; //准备查询语句
ResultSet rs=stmt.executeQuery( sql );
if( rs.next() ){
session.setAttribute("login","ok"); //验证通过之后,跳转到后续页面
session.setAttribute("uname",username);
%>
<jsp:forward page="main.jsp"/>
<%
}else
out.println("错误的用户名和密码"); //验证未通过,显示错误信息
out.println("<a href=index.html>返回</a>");
}catch(Exception ee){
ee.printStackTrace();
}
}else{
out.println("请先登录!"); //验证未通过,显示错误信息
out.println("<a href=index.html>返回</a>");
}
%>
</body>
</html>


程序就运行到Class.forName("oracle.jdbc.driver.OracleDriver");

提示错误:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

请问是什么原因


我在工程配置properties->Java Build Path->Libraries包含了classes.zip驱动包
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengsanshao1001 2006-07-12
  • 打赏
  • 举报
回复
就是驱动的问题了
skate 2006-07-12
  • 打赏
  • 举报
回复
我在工程配置properties->Java Build Path->Libraries包含了classes12.jar驱动包了
不过还提示那个错误
除了加包 还需要作什么呢?
我用java类 连接 就没问题 但在jsp里 就提示这个问题
javaRoot 2006-07-12
  • 打赏
  • 举报
回复
就是驱动包的问题
xuyang821225 2006-07-12
  • 打赏
  • 举报
回复
把驱动包配置好
kingdoom 2006-07-12
  • 打赏
  • 举报
回复
没有找到 oracle.jdbc.driver.OracleDriver 印象中是要加classes12.JAR

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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