DAO模式的作用
隔离业务逻辑代码和数据访问代码
隔离不同数据库的实现
DAO设计模式的组成
DAO模式的组成部分
DAO接口
DAO实现类
实体类
** 示例代码:**
对学生表实现逻辑与数据分离
1.建立propertise文件记录数据库连接
driver
urljdbcmysqllocalhoststudyserverTimezoneuseUnicodecharacterEncodingUTFuseSSL
userroot
pwd
2.建立student实体类:
sno
sname
ssex
sbirthday
sclass
sno
sno
sno sno
sname
sname
sname sname
ssex
ssex
ssex ssex
sbirthday
sbirthday
sbirthday sbirthday
sclass
sclass
sclass sclass
sno sname ssex sbirthday
sclass
3.建立工具类Util:
建立链接关闭方法
args
stream
closeable stream
closeable
e
e
pro
is
prois
is
pro
con propro pro
con
basedao设计建立BaseDao
*queryAll
*适用于查询所有表的内容
sql clazz
con
ps
rs
list
con
ps consql
rs ps
rs
obj clazz
fields clazz
field fields
fName field
value rsfName
field
fieldobj value
list obj
e
e
conrsps
list
解疑链接:new和newInstance联系与区别
4.建立测试
args
list dao
outlist
还没有评论,来说两句吧...