java中的Dao类是什么意思?

 我来答
百度网友ce092e7
推荐于2019-10-28 · TA获得超过1.5万个赞
知道答主
回答量:15
采纳率:100%
帮助的人:4467
展开全部

DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。

DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。

扩展资料:

DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件:

1. 一个DAO工厂类;

2. 一个DAO接口;

3. 一个实现DAO接口的具体类;

4. 数据传递对象(有些时候叫做值对象).

CDaoWorkspace对象代表一个DAO Workspace对象,在MFC DAO体系结构中处于最高处,定义了一个用户的同数据库的会话,并包含打开的数据库,负责完成数据库的事务处理。我们可以使用隐含的workspace对象。

CDaoDatabase对象代表了一个到数据库的连接,在MFC中,是通过CDaoDatabase封装的。

在构造CDaoDatabase对象时,有如下两种方法:

创建一个CDaoDatabase对象,并向其传递一个指向一个已经找开的CdaoWorkspace对象的指针。

创建一个CDaoDatabase对象,而不明确地指定使用的workspace,此时,MFC将创建一个新的临时的CDaoWorkspace对象。

如下代码所示:

CDaoDatabasedb;

db.Open(“test.mdb”,FALSE,FALSE,_T(“”);

其中参数一包括要打开的文件的全路径名。

参考资料:百度百科-DAO

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ss22433
高粉答主

推荐于2019-08-19 · 醉心答题,欢迎关注
知道小有建树答主
回答量:645
采纳率:100%
帮助的人:18.3万
展开全部

java中的Dao类是一个面向对象的数据库接口,能够显露了Microsoft Jet 数据库引擎,其里面的代码就是对于数据库中的数据做增删改查。其存在于微软的Visual Basic中,它的功能是允许程序员请求对微软的Access数据库的访问。

扩展资料:

Java中的dao类企业分层架构:

1、显示层:主要使用JSP/Servlet进行页面效果的显示。

2、业务层:会将多个原子性的DAO操作进行组合,组合成一个完整的业务逻辑。

3、数据层:提供多个原子性的DAO操作,例如:增、删、改、查,都是原子性操作。

参考资料:百度百科-DAO

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dl96200
推荐于2017-10-02 · TA获得超过498个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:150万
展开全部
Dao其实一般没有这个类,这一般是指java中MVC架构中的model的概念,主要是访问数据库的一些方法。
一般的javaMVC架构中最外层是view也就是页面,control是一些控制后台和页面访问的类,model其实是dao层,但大部分人,会再增加一层service层来提供更为方便的应用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
破誓者
推荐于2017-10-09 · TA获得超过638个赞
知道答主
回答量:5
采纳率:0%
帮助的人:6.3万
展开全部
DAO层一般有接口和该接口的实现类! 接口用于规范实现类! 实现类一般用于用于操作数据库! 一般操作修改,添加,删除数据库操作的步骤很相似,就写了一个公共类DAO类 ,修改,添加,删除数据库操作时 直接调用公共类DAO类!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
50589761
2011-05-31 · TA获得超过575个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:367万
展开全部
DAO :(Data Access Objects) 数据访问对象是第一个面向对象的接口 ,,数据访问层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式