我添加ojdbc14.jar文件后,我收到HTTP错误500

时间:2014-03-15 17:52:41

标签: html sql jsp jdbc

我尝试添加ojdbc14.jar文件,但在执行jsp代码时我得到HTTP error 500 - javax.servlet.ServletException:java.lang.ClassNotFoundException : oracle.jdbc.driver.OracleDriver

`<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.DriverManager"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="java.sql.Statement"%>
<%@ page import="java.sql.SQLException"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Login Page Successful</title>
</head>
<body>
<%
    String username = request.getParameter("username");    
    String password = request.getParameter("password");
    Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","root");
Statement st = con.createStatement();
    ResultSet rs;
    rs = st.executeQuery("select * from login where username='" + username + "' and password='" + password + "'");
    if (rs.next()) {
        session.setAttribute("username", username);
    //out.println("welcome " + userid);
    //out.println("<a href='logout.jsp'>Log out</a>");
    response.sendRedirect("Home.jsp");
    } else {
        response.sendRedirect("Error.jsp");
    }
%>
</body>
</html>

`

2 个答案:

答案 0 :(得分:0)

连接器jar文件是否也添加到WEB-INF / lib文件夹中? 将连接器jar复制到lib文件夹,它应该可以工作。

答案 1 :(得分:0)

很多时候,驱动程序类可以是oracle.jdbc.OracleDriver类型,而不是oracle.jdbc.driver.OracleDriver。因此,每当我们选择驱动程序时,它的路径都会被设置。在将摘要包含在项目中之前,请检查摘要中的路径。