Servlet是Java程序,所以在Servlet中完全可以编写JDBC代码连接数据库
编写jdbc代码
package servlet;
import jakarta.servlet.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
public class StudentServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
// 设置响应的内容类型是普通文本或html代码,可以让数据库数据直接显示在页面上
servletResponse.setContentType("text/html");
PrintWriter out = servletResponse.getWriter();
//编写jdbc代码 ,连接数据库,查询所有学生信息
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
//第一步:注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");