mysql-3-DAO设计模式

来源:互联网 发布:fanuc数控仿真软件 编辑:程序博客网 时间:2024/06/03 17:39

DAO(Data Access Object),数据访问对象。
MVC中的M-model,即dao层,或者是dao+server层。
初学DAO,我设计模式有4部分:
1.数据库连接
2.DAO接口
3.DAO接口实现(implements)
4.数据传输类(set/get)(java bean)

1.数据库连接
设立DataBase类,写下static的open()和close()方法,来实现快捷打开和关闭Connection。但我也有明显缺点:每次都要手动关闭Statement/PreparedStatement/CallableStatement/ResultSet。

2.DAO接口
规范了对employee表的操作(add,update,delete,getemployeebyid,query)。

3.DAO接口实现
对DAO接口的规范实现具体操作。

4.数据传输类
对employee的参数(id,name,email)设置get/set方法进行访问和赋值,override了toString()方法方便打印。

原创粉丝点击