1. 本周学习总结
1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。
- 显示所有数据库: show databases;
创建数据库: create database test;
删除数据库: drop database test;
连接数据库: use test;
使用数据库前,要先连接数据库
查看当前连接的数据库: select database();
当前数据库包含的表: show tables; - 增添数据:
- insert into students(stuno,name,gender,birthdate,major,age) values('201010001', 'zhangsan', 'm', '1992-10-01','cs',25);
- 查询表中的数据 :
- select * from students;
- 删除表中数据 (删除 students 表中编号为 1 的记录);
- delete from students where id = 1;
2. 使用数据库技术改造你的系统
2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。
- 本次实验时间有点赶,图书馆书目就建立了两行书单信息表
- 读者仅实现单次借阅单次存放
2.2 系统中使用到了 JDBC 中什么关键类?
- DriverManager 类:管理数据库相关所有的驱动程序
- Connection 接口:与数据库建立连接
- Statement 接口:处理 SQL 语句
- ResultSet 接口:处理暂存的结果集
2.3 截图数据库相关模块的关键代码。关键行需要加注释。
- 与数据库建立连接
- 学生实现借书
- 学生实现还书
- 学生借阅信息展示
3. 代码量统计
3.1 统计本周完成的代码量
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
第一周 | 189 | 189 | 10 | 10 |
第二周 | 304 | 304 | 9 | 9 |
第三周 | 557 | 557 | 10 | 10 |
第四周 | 621 | 621 | 8 | 8 |
第五周 | 326 | 326 | 7 | 7 |
第六周 | 972 | 972 | 12 | 12 |
第七周 | 338 | 338 | 4 | 4 |
第八周 | 379 | 379 | 6 | 6 |
第九周 | 492 | 492 | 5 | 5 |
第十周 | 473 | 473 | 6 | 6 |
第十一周 | 527 | 527 | 10 | 10 |
第十二周 | 661 | 661 | 7 | 7 |
第十三周 | 412 | 412 | 5 | 5 |