[什么叫优化?简述其在工程解决方案中的应用。]云计算、而且需要有很强的表达能力与沟通技能,需要解决搜索方案工程师具备很广的知识面。 另外对本行业的公司都要有一定的了解,找出客户的所有的需求功能点、视频等:解决方案...+阅读
第一章 初识DAO
什么是DAO?DAO就是Database Access Object,数据库访问对象的英文缩写。在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。Data控件将常用的DAO功能封装在其中,它与DAO控件的关系就好象内存与CACHE之间的关系一样,所以这两种方法并不是互斥的,实际上,它们常同时使用。
DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理一个关系型数据库系统所需的全部操作的属性和方法,这其中包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等。
Visual Basic中的数据库编程就是创建数据访问对象,这些数据访问对象对应于被访问物理数据库的不同部分,如数据库、表、字段和索引等,同时用这些对象的属性和方法来实现对数据库的操作,以便在Visual Basic窗体中使用绑定和非绑定控件来显示操作结果并接收用户输入。
Visual Basic通过DAO和Jet引擎可以识别三类数据库:
■ VisualBasic数据库
也就是*.MDB数据库
■ 外部数据库
它们是使用几种流行格式的“索引顺序访问方法(ISAM)”数据库,这些流行格式包括Btrieve、dBASEIII、dBASEIV、Microsoft FoxPro versions2.0和2.5以及Paradox versions 3.x和4.0。在Visual Basic中能够创建和操作所有以上格式的数据库。也可以访问文本文件数据库和Microsoft Excel或Lotus1-2-3电子表格。
■ ODBC数据库
包括符合ODBC标准的客户/服务器数据库,如Microsoft SQL Server。要在Visual Basic中创建真正的客户/服务器应用程序,可以使用ODBC Direct直接把命令传递给服务器处理。也就是说Visual Basic还支持其它不使用Jet数据库引擎的数据访问方法。数据访问对象的ODBC Direct模式允许使用同样的对象模型和语法绕过Jet引擎直接访问ODBC数据。
由上面的叙述可知,对于编程人员来讲,你只须了解DAO的使用,对具体的数据库系统无须做深入的探讨,就可对几乎任何一种数据库进行操作,“以不便应万变”, 而对数据库文件自身的物理操作,将由相应的数据库引擎把数据访问对象上的这些操作转换为对数据库文件自身的物理操作,这些引擎来处理所有与各种数据库的接口。
第二章 DAO的结构
上一章我们知道了DAO是什么,它可以干什么,以及简单的了解了它是如何实现这一功能,这一章我们讲逐步学习DAO的结构。在将讲这一章之前,首先讲两个题外话:
面向对象编程
大家对面向对象编程一定不陌生,但究竟什么是面向对象编程,很多人一下子也说不出个所以然来;在VB的DAO中又是如何体现面向对象的呢,恐怕即便是使用了一段VB的网友也很难说清。这也难怪,VB本身并不是个完全的面向对象的编程环境,它的很多如动态数组等就不是面向对象的,但在DAO中是完全的面向对象的。其实面向对象的最初思想就是将数据和操作封装在一起,形成对象,而在DAO中正是体现了这一点,它将数据的值作为属性,数据的查询作为方法,数据值的变化作为事件,完全封装在DAO对象中,希望诸位盟友在使用中注意,逐步领悟面向对象的编程方法。
数据库前端开发系统和后台系统
经常由朋友说他会DELPHI,会PB,实际上用前端和后台的概念来看,他们都只是会一种前端开发工具而已,严格说起来并不能算会数据库的开发。人们往往只看到前台应用的功能而忽视了后台系统的应用,或者认为这两者根本就是一回事。前端后台概念用在单机上,就是VB与Access,用在网络中就是VB与SQL Sever,只会VB或DELPHI是不能称为掌握数据库编程的,而且在编程中,要善于利用后台数据库提供功能,这样的程序运行起来更快,程序更精练。
题外话讲完,现在切入正题。DAO的结构如图所示:
参考:
参考资料:
延伸阅读:
简述优化施工组织设计任务摘要:在工程施工中采用价值工程进行施工组织设计的方案选择与优化,达到了降低工程成本,保证工程质量和进度的目的 关键词:价值工程 工程成本 方案选择与优化 1 价值工程的概念及...
入党主要履行的手续简述加入中国共产党需要履行哪些手续和程序加入中国共产党需履行哪些手续 根据《党章》和《中国共产党发展党员工作实施细则》的规定,加入中国共产党应严格履行以下手续: (1)申请人向党组织提出入党申请; (2)党组织对要求入...
excel怎样更改图表中数据条的颜色的解决方案如下图,选择数据条右击,选择设置数据系列格式,单击 在出现的对话框中选择填充的图标,如下图鼠标所指的图标 点击下图中颜色,会出现调色板,选择你需要的颜色即可...
简述教师聘任制度的含义我手上有资料,但仅供参考 资料1:1.所以在职教师都必须参加学校或上级主管部门所组织的教师业务考试与考核,无故不参加者视为不合格;2.对于教师业务考试,每一位教师都必须认真准...
简述消毒隔离制度消毒隔离制度 1、病房内收住患者应按感染与非感染性疾病分别收治。 2、医护人员应掌握标准防护要求,进入无菌区或执行无菌操作时,按规定着装;医务人员进入感染患者房间,应严格执...
简述中国劳动争议处理制度的具体程序劳动争议处理制度: 劳动争议处理制度,是通过劳动立法的形式将劳动争议处理的机构、原则、程序、受理范围等确定下来,e79fa5e98193e59b9ee7ad9431333361323563用以处理劳动争议...
结合冬季施工简述如何落实本企业安全教育制度1、入冬前组织项目部施工人员进行冬施安全教育。 2、注意掌握天气情况,按冬施方案做好冬施各项准备工作。 3、全体施工人员必须遵守《安全生产管理条例》,必须遵守公司的各项...
房产法简述物业服务企业的法律地位你要什么答案?论文还是知识点? 物业服务企业的法律地位 (一) 物业管理公司是合法的企业法人 根据我国法律规定,企业法人要有独立的财产,有办公的地点,有自己的名称,并有明确的经营宗...
简述初中班主任的管理理念带班思想管理经验工作实绩对学生要张弛有度的进行管理,用自身的人格魅力来引导学生,现在的孩子都讨厌说教,却喜欢你跟他说一些和他们生活相贴近的事情,时刻掌握学生的心态,对于学生喜欢的进行最大限度的支...