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