idea连接数据库并在servlet上运行

准备好要用mysql包和jstl包,在https://mvnrepository.com/下载
idea连接数据库并在servlet上运行
准备一个Java的配置文件,在https://blog.****.net/educast/article/details/42501489下载,从package edu.xaut.wuqiang.demo;开始复制到一个文本文档,然后根据自己的包名、类名改写
idea连接数据库并在servlet上运行

开始创建web项目idea连接数据库并在servlet上运行
命名为SqlWebidea连接数据库并在servlet上运行
在web/WBE-INF里面创建一个lib idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
把把下载的mysql-connector-java-8.0.13.jar和jstl-1.2.jar复制到lib里面去,复制进去时文件名不变。
idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
添加依赖,点击Project Structure
idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
然后看problems里面报错,直接点FIx选择第一个就行,然后Ok。
idea连接数据库并在servlet上运行

创建一个servlet,命名为my.sql.servletidea连接数据库并在servlet上运行
创建一个mysql的jsp文件idea连接数据库并在servlet上运行
运行一下,看是否正常idea连接数据库并在servlet上运行

打开你的mysql服务idea连接数据库并在servlet上运行
进去cmd里面去看一下你是否存在数据
idea连接数据库并在servlet上运行

创建数据库配置文件 在scr下面创建一个配置文件
idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
在src里面创建一个my.dao.SqlHelper 把数据库配置文件复制进去,注意修改包名和类名
idea连接数据库并在servlet上运行
创建一个model.User文件 把数据库里面的字段名定义为私有变量 并设置getter和setter方法
idea连接数据库并在servlet上运行
idea连接数据库并在servlet上运行
在dao包里面创建一个UserDao
idea连接数据库并在servlet上运行
public List findAll(){

    String sql="select * from student";
    ResultSet rs=SqlHelper.executeQuery(sql,null);
    List<User> list=new ArrayList<>();
    try{
        while (rs.next()){
            User user=new User();
            user.setId(rs.getString("id"));
            user.setName(rs.getString("name"));
            user.setBirthday(rs.getDate("birthday"));

            list.add(user);
        }
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return  list;
}

idea连接数据库并在servlet上运行
在servlet里面写
UserDao dao=new UserDao();
List list=dao.findAll();
request.setAttribute(“list”,list);
idea连接数据库并在servlet上运行
在jsp里面写
idea连接数据库并在servlet上运行
完成idea连接数据库并在servlet上运行