zoukankan      html  css  js  c++  java
  • 14

    作业14-数据库


    1. 本周学习总结

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


    2. 使用数据库技术改造你的系统

    2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。

    存储书的表:


    管理员加入书籍:


    全是乱码...不知道要怎么改,改eclipse为UTF-8也不行

    2.2 系统中使用到了JDBC中什么关键类?


    这难道不是SQL的关键类么?

    2.3 截图数据库相关模块的关键代码。关键行需要加注释。

    .4 选做:使用JDBCUtil进行改造系统。

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

    2.5 选做:使用数据库连接池技术改造系统。

    参考:实验任务书-题目6
    数据连接池参考资料

    2.6 选做:使用事务改造系统

    参考:实验任务书-题目4
    参考:TransactionTest.java


    3. 代码量统计

    3.1 统计本周完成的代码量

    需要将每周的代码统计情况融合到一张表中。
    上次统计时间:2017-12-02 10:53:09
    距离上次统计经过了:511小时10分钟0秒

    周次 总代码量 新增代码量 总文件数 新增文件数
    1 0 0 0 0
    2 0 0 0 0
    3 0 0 0 0
    4 0 0 0 0
    5 0 0 0 0
    6 1553 1553 24 24
    7 1848 295 30 6
    8 2902 1054 41 11
    9 3299 397 48 7
    10 3719 420 52 4
    11 4053 334 59 7
    12 4340 287 66 7
    13 4340 0 66 0
    14 4340 0 66 0
    15 5297 957 75 9

    选做:4. 数据库学习指导

    1. MySQL数据库基本操作

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

    在自己建立的数据库上执行常见SQL语句(自己完成,不必截图)
    参考:实验任务书-题目1

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

    2.1 使用Statement操作数据库。完成实验任务书-题目2。截图其中的public static void displayAll()与public static int insert(Student stu)的关键代码并出现自己的学号。


    2.2 如果要完成根据指定姓名查询学生数据,即完成函数public Student findStuByName(String name),其中的sql语句怎么写?

    select * from students where name='罗佳';

    2.3 你认为使用JDBC操作数据库的套路是什么?

    套路是我学的,但爱你的心是真的。
    就很笼统的套上去就完了啊,类似于insert() value(),是一个格式,select ? from ? where ?,也是一个格式,update ? set ? = '?' where ? = ?;这些都是套路。
    常见语句:

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

    3. PreparedStatement与参数化查询

    3.1 使用PreparedStatement,编写public Student findStuByName(String name),实现根据name进行查找, 。(粘贴关键代码及运行截图,运行截图中需出现学号,比较2.2,说明两种实现的不同)

    3.2 如果要实现模糊查找,怎么修改?比如编写public List findStusByName(String name),可根据name进行模糊匹配,如将姓名中包含zhang的同学都找出来。

    思考了一下,难道是用contain,感觉很难欸。
    参考:实验任务书-题目3

  • 相关阅读:
    钩子函数和回调函数
    Vue.js的坑
    数据库清空表中的数据
    chrome jsonView插件安装
    PostgreSQL数据的导出导入
    PostgreSQL9.6.2的WINDOWS下安装
    HEXO+Github,搭建属于自己的博客
    Vue.js 入门指南之“前传”(含sublime text 3 配置)
    win系统下nodejs安装及环境配置
    Vue.js学习网址
  • 原文地址:https://www.cnblogs.com/nzlj/p/8093227.html
Copyright © 2011-2022 走看看