mysql-3-DAO设计模式

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()方法方便打印。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值