zoukankan      html  css  js  c++  java
  • 实验六-软件18级

    实验六——DAO设计模式

    1.采用DAO设计模式开发留言本程序。

    功能:

    数据库模块如下:  数据库名:company

      表1留言表——message                                                     表2回复表——revert

     项目结构图:

    2.录制视频,例先自我介绍(班级、学号、姓名),先演示某功能运行效果,再展示该功能对应代码。将视频上传至课堂派。

    拓展:

    1. 把防盗链融入;

    2. MVC设计模式开发;

    3. 用户只能编辑、删除自己的帖子和回复,不能编辑、删除他人的;

    4. 数据库中表message、revert的主键设置为自增长auto_increment ;

    5. 时间用datetime、date类型;

    数据库中定义的是datetime类型,程序代码里面需要用PreparedStatement psmt来设置时间过滤参数,时间参数中带有时分秒,用psmt.setDate来设置的时候,会丢失时间部分,只有日期(2020-04-01);

    psmt.setTimestamp来设置参数,既有日期也有时间(2020-04-01 10:04:30)。

    6. revert表、message表之间有“外键”关系。在处理“删除”某条message操作时,应先删除该messageID所对应的回复revert,若顺序颠倒,会出错。

    竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。 料峭春风吹酒醒,微冷,山头斜照却相迎。
  • 相关阅读:
    使用Skaffold一键将项目发布到Kubernetes
    线性代数回头看——线性方程组
    Python 函数 初学者笔记
    Python 用户输入&while循环 初学者笔记
    Python If&字典 初学者笔记
    Python 变量&列表 初学者笔记
    SQL 常见优化指南
    垃圾回收机制
    MySQL 前缀索引
    MySQL 常用优化
  • 原文地址:https://www.cnblogs.com/fangfangva/p/12586811.html
Copyright © 2011-2022 走看看