我已经下载了,也放到WEB-INF/lib目录了
时间: 2024-01-18 09:01:58 浏览: 22
好的,如果你已经下载了MySQL JDBC驱动,并将其放到了`WEB-INF/lib`目录下,那么可能是因为你的JSP容器没有加载该驱动。
你可以尝试在JSP页面中手动加载MySQL JDBC驱动,具体代码如下:
```
<%@ page import="java.sql.*" %>
<%
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/your_database", "your_username", "your_password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");
while(rs.next()) {
out.println(rs.getString("column_name"));
}
rs.close();
stmt.close();
conn.close();
%>
```
在上述代码中,我添加了一个`try-catch`块,用于捕获`Class.forName("com.mysql.cj.jdbc.Driver");`这行代码可能抛出的异常。
如果你的JSP容器已经正确加载了MySQL JDBC驱动,那么上述代码应该可以正常运行并连接到MySQL数据库。