1. 本周学习总结

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

2. 书面作业

1. MySQL数据库基本操作

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

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

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



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

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

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

装在驱动;建立URL;实例化Connection,Statement,ResultSet接口;向数据库发送SQL语句;获得和处理查询或更新语句返回的结果;关闭连接,释放资源



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

3. PreparedStatement与参数化查询

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

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

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

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

4. JDBCUtil与DAO

4.1 粘贴一段你认为比较有价值的代码,并说明为什么要摘取这段代码。出现学号

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

DAO模式集成了各类操作,形成一个工具类,方便用户调用,并且通过写成私有方法并提供外部调用的入口,这样写安全可靠;

在后期对程序修改时,只需对DAO模式中的某个方法修改即可,不需要整个项目都进行修改。

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

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

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

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

数据安全,一般的数据库都有备份数据的功能和相应的命令可以实现它;

管理方便,就是访问修改数据比较方便,所有关系型数据库都可以用sql(结构化查询语言)操作数据库;

3. 码云

3.1. 码云代码提交记录

最新文章

  1. mysql中bit_count和bit_or函数的含义
  2. [Vuejs] 关于vue-router里面的subRoutes
  3. 图解javascript this指向什么?
  4. 创建一个Windows窗体
  5. C++primer 练习10.16
  6. azure注册码
  7. 查找字符对应Unicode码的十进制数字
  8. POJ 2481 Cows (数组数组求逆序对)
  9. UCML快速开发平台学习1-UCML环境安装
  10. Java Annotation认知(包括框架图、详细介绍、示例说明)(转)
  11. java常见报错及解决
  12. piwik源码安装部署
  13. mui 动态加载数据出现的问题处理 (silder轮播组件 indexedList索引列表 下拉刷新不能继续加载数据)
  14. Saltstack 安装 命令
  15. SSH 登录时出现如下错误:Disconnected:No supported authentication methods available
  16. MikroTik RouterOS安装chr授权到阿里云虚拟机(转)
  17. 在ASP.NET MVC中使用Knockout实践07,自定义验证信息的位置与内容
  18. redis-3.0.0_rc5的RPM包制定
  19. TED #08# Learn to read Chinese ... with ease!
  20. DELPHI PROTOBUF免费的开源支持库fundamentals5

热门文章

  1. leetcode 总结part1
  2. 老司机和你深聊 Kubenertes 资源分配之 Request 和 Limit 解析
  3. 像VUE一样写微信小程序-深入研究wepy框架
  4. How to make sure your machine is always online without sleep
  5. java web Cookie浅谈
  6. Jquery笔记之第一天
  7. [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第3讲(逻辑方法的实现)
  8. hibernate 基本配置文件及CRDU的操作和基本的HQL查询
  9. java继承和多态举例
  10. 极化码的matlab仿真(2)——编码