• 201521123116 《java程序设计》第十四周学习总结


    1. 本周学习总结

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

    ①关系型数据库的定义:使用表(table)来存储数据;使用行(row)区分不同- 记录,每行代表一条记录;每一行由若干列(column,字段)组成。

    ②在JDBC中释放资源时,按照ResultSet、Statement、Connection的顺序依次关闭。

    ③JDBC编程一般步骤 1.与数据库建立连接(Connection) 2.向数据库发送SQL语句(statement) 3.获得和处理查询或更新语句返回的结果 。

    ④PreparedStatement接口:继承自Statement接口,当SQL语句将运行多次时,尽量使用PreparedStatement,以便提高运行效率。

    2. 书面作业

    Q1. MySQL数据库基本操作

    建立数据库,将自己的姓名、学号作为一条记录插入。(截图,需出现自己的学号、姓名)
    在自己建立的数据库上执行常见SQL语句(截图)

    1.将自己的姓名、学号作为一条记录插入

    Q2 使用JDBC连接数据库与Statement

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

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

    1. 加载jdbc驱动
    2. 获得数据库连接,URL用来标识数据库
    3. 创建Statement,执行sql语句
    4. 处理结果释放资源。

    Q3. PreparedStatement与参数化查询

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

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

    executeBatch方法:

    4. JDBCUtil与DAO

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

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

    答:
    (1)DAO(Database Access Object) ——数据库访问接口
    (2)如果只是一层出错只要处理那一层的程序,一般不会影响其他。

  • 相关阅读:
    Qt计算器开发(三):执行效果及项目总结
    [HNOI2019]校园旅行
    How to fix nuget Unrecognized license type MIT when pack
    How to fix nuget Unrecognized license type MIT when pack
    git 通过 SublimeMerge 处理冲突
    git 通过 SublimeMerge 处理冲突
    git 上传当前分支
    git 上传当前分支
    gif 格式
    gif 格式
  • 原文地址:https://www.cnblogs.com/gysbettrer/p/6916355.html
Copyright © 2020-2023  润新知