我尝试添加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>
`
答案 0 :(得分:0)
连接器jar文件是否也添加到WEB-INF / lib文件夹中? 将连接器jar复制到lib文件夹,它应该可以工作。
答案 1 :(得分:0)
很多时候,驱动程序类可以是oracle.jdbc.OracleDriver类型,而不是oracle.jdbc.driver.OracleDriver。因此,每当我们选择驱动程序时,它的路径都会被设置。在将摘要包含在项目中之前,请检查摘要中的路径。