比较ADO与ODBC的区别
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
有很多种使用数据库的方法,对大多数数据库来说,选择C++这种产品也许并不适宜。我们知道,像dBASE IV,Fo软件ro,Oracle和软件这样的产品是完全以数据库管理为中心的。事实上,这些产品非常善于创建数据库管理器,以至于它们确实并不善于做太多其它的工作。即使要用更通用化而非更专用化的数据库产品来执行一些类型的工作,在使程序设计更容易这一方面,像VisualBasic和 Delphi这样的RAD环境也要比Visual C++强很多。
你是不是对我的说法感到很奇怪?下面我就要谈一谈,在谈到使用数据库管理系统(DBMS)这个话题时,用Visual C++实际上可以做些什么。虽然上述其它语言使得编写成熟的包括用户界面和高速软件能力的DBMS就像孩子做软件一样容易,但是,它们缺少Visual C++可以提供的某些重要东西。你不能为使用Access的数据库轻松地编写出实用程序。正像实用程序的定义所说的,实用程序应该很小并且具备可移植性 ——Access应用程序却不是这样。即使用Access这样的产品创建的程序可以很小并且可以移植,你仍有其它方面的需求:底层的功能。
注:编写数据库实用程序及驱动程序时,可以选择Visual C++语言。
想像一下,使用像Visual Basic这样的语言来与实时数据采集设备打交道的情况。在进行底层访问时,RAD的保护环境常常使程序员不能进行有效的处理。当然,数据采集设备几乎不依赖于简明的连接。你打算如何把Visual Basic和外部的数据源连接起来呢?数据源甚至可能不了解Windows,DOS或类似的成熟的软件。
只要使用得当,很容易看到Visual C++是一种不可或缺的数据库管理工具。针对大规模的应用程序,即使你仍想依赖于Visual Basic这样的RAD语言,也请考虑一下Visual C++,它创建的程序规模小、提供底层访问并能提供实时访问。事实上,你可能还没有想到,Visual C++数据库应用程序的市场是很有潜力的。随着人们在旅途中越来越多地使用膝上型和掌上型电脑,这两类电脑上的数据库应用程序也变得越来越普通。你也许能够适应今天的膝上型电脑上的Access应用程序,但谈到硬盘大小或内存需求时,公司里较老的膝上型电脑可能就达不到要求。运行Windows CE的掌上型电脑在运行这个Access应用程序时,肯定会发生故障。在这一数据库市场的新领域,Visual C++提供了无价无限的工具。
Web链接 谈到使用Visual C++和数据库,其实你并不孤单。从一开始就有数据库专用新闻组提供有关数据库创建技巧的帮助,比如microsoft.public.access。不过,这些新闻组提供的是通用信息,对实际编写应用程序并非全都那么有用。专门针对Visual C++问题的新闻组是microsoft.public.vc.database和microsoft.public.vc.mfcdatabase。如果你决定用ODBC访问数据库,可能还要查看一下microsoft.public.odbc.sdk新闻组,它讨论的不仅仅是SDK。对最新技术感兴趣的程序员可以查阅microsoft.public.ado新闻组,或者microsoft.public.oledb(对象链接和嵌入数据库)新闻组,前者讨论 ADO,后者讨论ADO的基础技术。在microsoft.public.ado.rds有一个ADO子组,它讨论远程数据访问。 - [1] [2] 下一页
-
- 比较ADO与ODBC的区别 相关文章:
- 比较ADO与ODBC的区别 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:秘密穿过内网防火墙
下一篇:备份主域服务器的用户和组
精品推荐
热点TOP10
- ·教你学习如何破解XP登陆密码
- ·软件注册码、安装序列号☆集锦
- ·Wap开发FAQ大全
- ·软件狗[Dongles]的加密与解密技术
- ·Magic Linux安装超清楚图解
- ·BAT批处理文件语法
- ·WINDOWS专集大集合,绝对是精品中的精品
- ·PKI技术及应用开发指南
- ·常用的网络测试命令
- ·使用WinInet编写发送短信程序
- ·黑客入门教程:telnet协议
- ·校园机房安装组建过程实战讲解
- ·检测并禁用隐藏服务
- ·在电脑上录制电视节目
- ·Kylix预览
- ·Windows操作系统另类垃圾的清理
- ·软件狗[Dongles]的加密与解密技术
- ·net命令参数详细说明
- ·解剖分析3721及上网助手
- ·WinXP服务说明及优化
特别推荐
- ·PKI技术及应用开发指南
- ·检测并禁用隐藏服务
- ·Windows操作系统另类垃圾的清理
- ·校园机房安装组建过程实战讲解
- ·收集MD5破解网站[在线搜索]
- ·在电脑上录制电视节目
- ·手工添加系统服务 整理版
- ·求助:如何知道自己是否被人限制局域网内网速!
- ·文件分配表-教你了解文件分配表的知识
- ·使用WinInet编写发送短信程序
- ·WINDOWS专集大集合,绝对是精品中的精品
- ·收藏经典:windows消息大全
- ·Magic Linux安装超清楚图解
- ·局域网监控我最行——Netrobocop
- ·全套电影播放器.插件及下载工具
- ·故障恢复控制台命令全攻略
- ·恢复IE为默认浏览器
- ·BitTorrent(BT)种子制作教程
- ·win2003 sp1 安装盘制作
- ·Regsvr32的特殊作用
