zoukankan      html  css  js  c++  java
  • java课程设计--We Talk(201521123061)

    java课程设计--We Talk(201521123061)

    团队博客链接:http://www.cnblogs.com/slickghost/

    数据库

    一.通过Dao模式建立与数据库的连接

    1.数据库连接类

    2.VO类

    VO类就是包含和所建立的表中属性完全相同的类,并含有对应属性的get和set的方法
    此次实验我通过PHPstudy建立了一个user数据库在数据库中建立了一张名为userDate的表



    3.DAO接口

    DAO接口中包含了所用户操作时要用到的方法,在此次课设中含有如下方法:

    • 存储新建用户的信息
    • 读取数据库中某个用户的信息
    • 更改用户名
    • 更改密码
    • 检查用户输入的密码是否正确
    • 加载用户

    4.DAO实现类

    实现DAO接口并实现DAO接口中所有的方法

    二.向码云提交代码

    三.课程设计感想与收获

    • 这次课设我主要是负责WeTalk这个聊天工具的数据库的搭建和数据与数据库的交互

    • 我的任务可细分为两个部分,一个部分是通过MYSQL建立一个数据库,并在数据库中建表;另一部分就是JDBC的编程部分;

    • 对于数据库的建立我是用了phpstudy这个软件,可以在GUI界面直接通过鼠标就完成数据库和相应表项的建立,避免了在MYSQL中用SQL命令可能出错的情况,节省了时间

    • 对于JDBC编程部分完全是按照老师所教的套路做的,一个JDBC编程的套路大体上分成5个部分


    1.装载驱动(虽然老师的PPT上写jdbc4.0不再需要手动加载)

    2.连接数据库,建立会话

    3.发送SQL语句

    4.获得结果

    5.关闭资源,按照ResultSet->Statement->Connection的顺序关闭资源


    • 简单的DAO模式是这次JDBC编程的主要部分,因为只有User一个对象,因此没有用DAO工厂模式
    • 这次课设对之前学习的数据库内容进行了一次复习,对我有很大的提升
  • 相关阅读:
    排序比较与总结
    Oracle误删恢复
    DSP TMS320C6000基础学习(4)—— cmd文件分析
    NYOJ 488 素数环
    Oracle常用语句记录
    Cocoa编程开发者手册
    Unity3d物体模型(实现旋转缩放平移自动旋转)
    django 创建一个通用视图
    ContentResolver + SqliteOpenHelper + ContentProvider 理解
    线性回归,logistic回归和一般回归
  • 原文地址:https://www.cnblogs.com/JMUNJF/p/7056691.html
Copyright © 2011-2022 走看看