一.本周学习总结
-
1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容。
使用数据库技术改造你的系统
-
2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。
由于我的系统只有在打开和关闭系统时才会涉及到数据的存储(系统内部用动态数组执行增删改查操作),所以只需将以前用文件存储的东西全部改用数据库存储即可。
要建立的表有:
- books:存放书库书的信息
- users:存放普通用户的信息
- managers:存放管理员的信息
- xx:作为模板表供用户登录后自动新建相应表时克隆之用
-
2.2 系统中使用到了JDBC中什么关键类?
- DriverManager:负责管理JDBC驱动程序
- Connection:负责维护程序和数据库之间的联机
- Statement:通过Statement类所提供的方法,可以利用标准的SQL命令操作数据库
- ResultSet:存储查询数据库的结果
-
2.3 截图数据库相关模块的关键代码。关键行需要加注释。
三.码云与PTA
-
3.1 统计本周完成的代码量
本周主要进行代码的修改,无法具体统计代码的行数,粗略估计大概为300行。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 193 | 193 | 6 | 6 |
2 | 625 | 432 | 35 | 29 |
3 | 1076 | 451 | 41 | 6 |
4 | 1472 | 396 | 47 | 6 |
5 | 1932 | 460 | 53 | 6 |
6 | 2235 | 303 | 57 | 4 |
7 | 2651 | 416 | 62 | 5 |
8 | 2895 | 244 | 67 | 5 |
9 | 3275 | 380 | 73 | 6 |
10 | 3544 | 269 | 81 | 8 |
11 | 4175 | 631 | 90 | 9 |
12 | 4273 | 98 | 92 | 2 |
13 | 4473 | 200 | 95 | 3 |
14 | 4773 | 300 | 96 | 1 |