201521123010 《Java程序设计》第14周学习总结

  • 1. 本周学习总结

  • 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容。

  • 2. 书面作业

1. MySQL数据库基本操作

  • 建立数据库,将自己的姓名、学号作为一条记录插入。(截图,需出现自己的学号、姓名)

  • 在自己建立的数据库上执行常见SQL语句(截图)

-参考:实验任务书-题目1


2. 使用JDBC连接数据库与Statement

  • 2.1 使用Statement操作数据库。(粘贴一段你认为比较有价值的代码,出现学号)

  • 2.2 使用JDBC操作数据库主要包含哪几个步骤?

A:

①加载数据库驱动;②获取数据库URL;③创建数据库操作对象;④定义执行SQL语句;⑤执行数据库;⑥处理结果;⑦关闭数据库对象;

-参考:实验任务书-题目2


3. PreparedStatement与参数化查询

  • 3.1 使用PreparedStatement根据用户指定的查询条件进行查询。(粘贴一段你认为比较有价值的代码,出现学号)

  • 3.2 批量更新-批量插入1000个学生,统计整个操作所消耗的时间。(使用方法executeBatch)

参考:实验任务书-题目3


4. JDBCUtil与DAO

  • 4.1 粘贴一段你认为比较有价值的代码,出现学号

  • 4.2 使用DAO模式访问数据库有什么好处?

A:

都知道数据库里的变量非常多,修改会十分麻烦,但如果用DAO模式,我认为最大的好处就是修改只要修改DAO层的访问方式就可以了,不用整个项目都进行修改,这会增添许多方便。

参考:实验任务书-题目5


5. 使用数据库改造购物车系统

  • 5.1 使用数据库改造以前的购物车系统(应有图形界面)。如果以前为完成购物车系统,可编写基于数据库的学生管理系统。包括对学生的增删改查,要求使用。

  • 5.2 相比较使用文件,使用数据库存储与管理数据有何不一样?

A:

①使用文件存储管理与使用数据库存储管理的方式不同。文件的话要打开文档后存放数据再关闭文档,且在外部。而数据库就像是一个载体,建立好了后在里面输入命令存放即可。 ②使用数据库能提高了数据的一致性和完整性,不会像使用文件一样产生冗余。 ③文件实现以文件为单位的数据共享,而数据库系统以记录和字段为单位的数据共享。


  • 3. 码云

3.1. 码云代码提交记录

在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 然后搜索并截图


  • 4.课外阅读

4.1 JDBC(TM) Database Access

4.2 代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分

A:

DAO :Data Access Object 数据存取对象 ;Service : 服务 ;Controller : 控制器 ;Util : 工具 ;Model : 模型

4.3 mysq数据库管理工具navicat基本使用方法


posted @ 2017-05-27 22:49  徐鹿林  阅读(221)  评论(0编辑  收藏  举报