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()方法方便打印。
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()方法方便打印。
相关文章推荐
- JDBC连接MYSQL的DAO设计模式
- DAO设计模式-1
- DAO 设计模式
- 【转载】JavaBean中DAO设计模式介绍
- 关于dao设计模式,父类对象实例化指向子类,xxxDao xxx = new xxxDaoImpl的理解
- Java Dao工厂设计模式
- JAVA入门,DAO设计模式
- [设计模式]DAO的实现方式探讨_Part I
- DAO设计模式
- J2EE之DAO设计模式-----邵京国
- java中的DAO设计模式
- JavaEE之DAO设计模式
- DAO设计模式
- 可配置的DAO设计模式
- MySQL 设计和命令行模式下建立详解
- DAO 设计模式 总结
- 实现DAO 设计模式
- java中的DAO设计模式
- DAO与Factory模式的结合——持久层的设计模式分析(深入浅出Hibernate笔记) .
- 设计模式(DAO)