用JDBC完成数据操作层的封装,连接MySQL

案例需求:

  1. 用JDBC完成数据操作层的封装,具体要求如下:
    1)封装数据库连接
    2)把数据库的增删改查封装成方法
    3)完成一个基于自己实现方法的数据库带参数查询实例,要求查询参数不得少于3个,同时返回类型必须为一个具体的对象类型
    4)查询所有信息,封装返回具体列表对象
    5)自己建立数据库
    6)图片信息的直接保存和读取。
    根据以上要求,设计一个学生管理系统的数据库操作层StudentDao,系统可以有学生表student。

  2. 使用1.完成的StudentDao,完成学生管理系统的增、删、改、查的场景。

  3. 设计一个学生选课系统的数据库操作层CourseSelectionDao,系统可以有学生表student、课程表course和成绩表score,可以实现:
    1)save(Student s, Course c); //一个学生选了一门课程
    2)save(Student s, Course c, int score); //学生所选一门课程获得的分数
    3)List< Course> select(Student s); //一个学生所选的所有课程
    4)save(List< Student> students, Course c); //多个学生都选了同一门课程
    5)save(Student s, List< Course> courses); //一个学生选了多门课程

部分运行截图:

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 项目源码下载:

链接:https://pan.baidu.com/s/1-zbqkx7fEsnM4Nyo11—g
提取码:5to3
复制这段内容后打开百度网盘App,操作更方便哦