动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.DML操作update和delete时产生的锁.
.案例学习Oracle错误:ORA-00054.
.使用Oracle的扩展SQL跟踪数据的方.
.Oracle9i 数据库(第二版)的高级选.
.编译核心的方法.
.为什么编译的时候把mod_cookies编.
.使用简化连接时如何才能不显示输.
.Oracle Web应用开发之Apache架设.
.Oracle里时间的应用.
.系统启动脚本分析(6)--其它一些.
.Oracle回滚表空间数据文件误删除.
.2004开发技术年度综述之移动开发.
.Oracle 9i的数据表类型.
.ORACLE系统开发过程中的几条实用.
.找到并终止Oracle9i里被锁定的会.
.oracle最重要的9个动态性能视图.
.Lilo错误详解.
.Oracle数据库中大型表查询优化的.
..bz2文件如何解压缩.
.ORACLE 截断字符串.

详细解释ODBC或BDE,ADO 和 OLE DB

发表日期:2008-2-9 |



  ODBC 或 BDE:是如何与多种数据库连接的,连接的结构(strUCt)包括那些,在与数据库交互的过程中,关系型数据库的客户端作为什么角色?
  ODBC 的标准是什么?
  
  ADO:是基于什么封装的,连接时用到哪些.dll?需要哪些组件才能连接?
  
  OLE DB:是如何与多种数据库连接的,需要哪些组件才能连接?与ODBC的关系?
  
  ADO与它们有什关系,只是一个对象。
  
  OLE DB,ODBC都是提供连接数据库动态连接库。直接与数据库打交道,具体可以参考ado与ado.net一书
  
  ADO即 ActiveX Data Objects ,是微软提供的使ASP具有访问数据库的Components。 ADO与RDO( Remote Data Objects)有某种类似的地方。但据说ADO的访问的速度更快,内存需要更小。
  
  ODBC 的标准是什么?
  
  MS 公司自家和数据库公司定的~
  
  ADO:是基于什么封装的,连接时用到哪些.dll?需要哪些组件才能连接?
  
  中间件,可以VC/VB/Delphi...被引用(是对象概念)
  
  BDE: 跟ADO的概念差不多,是中间件的一种。(不过,是Borland公司自己用)
  
  我也来复习一下:
  
  ODBC: 开放数据库连接标准。提供独立于DBMS的处理关系数据库中的数据的办法。(是一种编程接口,能使应用程序以sql访问DBMS)
  
  OLE DB: 一个封装了数据库服务器功能的面向对象的接口,为多种数据库类型服务。
  是Microsoft OLD对象标准的一个实现。OLE DB对象本身是COM对象,并支持这种对象的所有必需的借口。
  
  ADO(Active Data Object):动态数据对象。这是使用OLE DB的一组对象。
  一种简单的对象模型,可以被数据消费者用来处理任何OLE DB数据。
  
  《数据库处理:原理,方法,实现》---似乎是这个名字,原来南京新华书店有的,似乎还是英文的,应该也有中文的。是本数据库方面的经典教材。
  
  ODBC体系结构:
  
  WEB服务器
  --- -------- --------------- 
  应    驱动    DBMS驱动程序1   ------dbms1-----db
  用   程序     DBMS驱动程序2   ------dbms2-----db
      治理程序  DBMS驱动程序3   ------dbms3-----db
               DBMS驱动程序4    ------dbms4-----db
  --- -------- --------------- 
  
  画得不好,见谅!
  
  舞里看花
  我总认为odbc就像Java一样是种解释性的通用数据库连接平台
  而oledb就像是c语言一样比较接近底层,dbo就当是c++吧
  然后呢dbms就像是汇编语言,db就算是机器代码了
  是不是有较大的偏差?
  至于他的具体机制就不怎么清楚了
  反正写程序的时候连接总是从别处拷过来的
  :)
  
  OLE DB,ODBC都是提供连接数据库动态连接库
  ADO(ActiveX Data Objects ),RDO( Remote Data Objects)是访问数据库的一个对象(可以使用某些函数方法,操作其结果集对数据库进行操作)
  
  OLE DB技术提供了一组较低级的数据库操作函数如连接等(一般以动态连接库形式发布)
  MS为了使人们更易于使用这种技术进行操作,于是提出了一种新的也就是ADO数据库访问技术。主要是对OLE DB的一些函数进行封装,使之更轻易使用
  
  假如想知道它们的关系,你可以参考一下李维的Delphi5高效数据库编程那本书,前几章印象之中就是介绍这些个东西的
  
  BDE:在发展初期,主要用于封装对dbf、paradox等文件数据库的访问接口,后来提供了对ODBC访问的接口,并逐渐封装了对大多数主流DBMS访问的接口。BDE最大好处,一方面是支持非常多的文件型数据格式,另一方面就是提供良好的数据缓存技术,支持双向游标,但同时牺牲了性能,从这点,我认为BDE不能算是一个最优的数据访问引擎。目前,Borland公司已经停止了BDE的发展,将以DBEXPress技术取而带之。

上一篇:主题数据库的特征是什么? 人气:526
下一篇:CERN应用Oracle9iAS提高网络应用性能 人气:434
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-6 Movie34电影搜索引擎 v3.0
2008-9-6 wap2.0仿帝国建站喜用 v2.0
2008-9-6 免费人才招聘网 宽屏版 v3.01
2008-9-6 喜喔喔视频采集程序 v1.0 beta
2008-9-6 ASP客户管理系统
2008-9-6 主流驿站中秋祝福程序
2008-9-6 php实现msn协议的类
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号