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

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

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

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

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

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

    String sql="select * from student";
    ResultSet rs=SqlHelper.executeQuery(sql,null);
    List 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上运行_第24张图片
在servlet里面写
UserDao dao=new UserDao();
List list=dao.findAll();
request.setAttribute(“list”,list);
idea连接数据库并在servlet上运行_第25张图片
在jsp里面写
idea连接数据库并在servlet上运行_第26张图片
完成idea连接数据库并在servlet上运行_第27张图片

你可能感兴趣的:(idea连接数据库并在servlet上运行)