zoukankan      html  css  js  c++  java
  • 201521123029《Java程序设计》第14周学习总结

    1. 本周学习总结

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

    答:1.数据库定义:为了实现一定目的按某种规则组织起来的“数据”的“集合”;
    2.数据库中null代表的是没有赋值,而不是指空值或者0;
    3.JDBC简介,可以使用java代码来操作数据库;
    4.常见SQL语句,如select * from students order by birthdate desc等;
    5.PreparedStatement普通的Statement对象使用起来更加灵活,更有效率;

    2. 书面作业

    1. MySQL数据库基本操作

    建立数据库,将自己的姓名、学号作为一条记录插入。(截图,需出现自己的学号、姓名)
    在自己建立的数据库上执行常见SQL语句(截图)
    -参考:实验任务书-题目1

    答:创建表create table student....

    插入我的数据:

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

    2.1 使用Statement操作数据库。(粘贴一段你认为比较有价值的代码,出现学号)
    2.2 你认为使用JDBC操作数据库的套路是什么?有那几点需要注意。
    -参考:实验任务书-题目2

    答:2.1

    2.2 首先是连接数据库,用户名,密码等,然后发送SQL语句,而后获得结果集再处理结果,最后一步是释放资源。

    3.PreparedStatement与参数化查询

    3.1 使用PreparedStatement根据用户指定的查询条件进行查询。(粘贴一段你认为比较有价值的代码,出现学号)
    3.2 批量更新-批量插入1000个学生,统计整个操作所消耗的时间。对比普通方法插入与使用executeBatch方法所消耗的时间。(使用JUint4测试,需要出现时间对比截图)
    参考:实验任务书-题目3

    答:3.1

    3.2

    4. JDBCUtil与DAO

    4.1 粘贴一段你认为比较有价值的代码,并说明为什么要摘取这段代码。出现学号
    4.2 使用DAO模式访问数据库有什么好处?
    参考:实验任务书-题目5

    答:4.1

    4.2 建立了一个接口,里面有方法。我们来实现这些方法,功能来达到目的,之后对程序的修改,只需对DAO模式中的某个方法修改即可,不需要整个项目都进行修改。

    3. 码云

    3.1. 码云代码提交记录

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

    答:

  • 相关阅读:
    hdu4841 圆桌问题[STL vector]
    hdu1002 A + B Problem II[大数加法]
    hdu1501 Zipper[简单DP]
    C语言学习之结构体
    C++学习之从C到C++
    一键自动格式化你的代码
    C标准库string.h中几个常用函数的使用详解
    Jlink使用技巧系列教程索引
    Jlink使用技巧之合并烧写文件
    Jlink使用技巧之烧写SPI Flash存储芯片
  • 原文地址:https://www.cnblogs.com/m1ng123/p/6915631.html
Copyright © 2011-2022 走看看