您的位置:首页 > 数据库 > MySQL

mysql-3-DAO设计模式

2017-07-19 18:53 295 查看
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()方法方便打印。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 java jdbc mysql dao