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工厂模式
- 这次课设对之前学习的数据库内容进行了一次复习,对我有很大的提升