DAO Data Acess Object

本文介绍DAO(DataAccessObject)数据访问对象的概念及其实现方式,详细解释了如何将数据库表抽象为DAO类,并提供了具体的代码示例。此外还讨论了DAO在项目中的作用,包括简化数据库操作、提高代码可维护性等。

DAO Data Acess Object
数据访问对象,对数据库进行访问的基类。

Data Access Object,即数据访问对象
一般作为数据库表的抽象,比如你有由一张数据库
table YHJB(
id number(5),
name varchar2(10)
)
则可以抽象成DAO
public class DAO_YHJB{
private long id;
private String name;
public DAO_YHJB() {
//your operation
//for example:connecting database
}
public void setId(long id) {
this.id = id;
}
public long getId() {
return this.id;
}
public void setName(String name) {
this.name = name;
}
public void getName() {
return this.name;
}

//other method
public void insert(VO_YHJB vo_YHJB) {
StringBuffer insertSQL = new StringBuffer("insert into yhjb(id, name) values(");
insertSQL.append(vo_YHJB.getId());
insertSQL.append(",");
insertSQL.append(vo_YHJB.getName());
insertSQL.append(")");
//database operation
}
}
主要用来操作数据库,整个项目可以指通过DAO来和数据库打交道,避免在每个地方都直接使用JDBC,便于维护,也可以节省很多代码量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值