APP下载

基于Visual C++的数据库访问技术比较研究

2016-10-21张仕远

电子技术与软件工程 2016年5期
关键词:比较

摘 要 在進行数据库开发时,需要有效进行数据库访问技术的整合应用。因此,本文对ADO、ODBC、OLE DB和DAO等几种基于Visual C++的数据库访问技术进行了比较研究,从而为关注这一话题的人们提供参考。

【关键词】Visual C++ 数据库访问技术 比较

相较于其他的数据库开发工具,Visual C++具有多种数据库访问技术,所以在数据库开发方面更具有优势。而对基于Visual C++的几种数据库访问技术进行比较研究,则能够为Visual C++的使用提供依据,继而为数据库的开发提供便利。

1 基于Visual C++的几种数据库访问技术

就目前来看,使用Visual C++可以在数据库编程中运用多种数据库访问技术。而常用的基于Visual C++的数据库访问技术有ADO、ODBC、OLE DB和DAO等,并且不同的数据库访问技术具有不同的特点。其中,ADO技术是用于进行数据源访问的技术,可以用来访问数据的自动化接口。作为COM组件系统,ADO可以提供统一的数据访问方式,并且为用户提供编程语言,具有较为强大的数据处理功能,应用起来较为简单。使用该技术进行访问数据代码的编写,可以直接进行数据库的连接,所以能够忽略数据库的实现问题。在访问数据库的过程中,可以利用ADO中的命令对象执行SQL命令。不同于ADO技术,ODBC技术其实就是一个驱动管理器,能够为用户提供数据库访问规范和标准API。而利用SQL,这些API就能够完成大部分任务。所以,ODBC技术可以为SQL语言的使用提供支持,能够使用户直接使用SQL语言进行数据库的访问。但是,由于使用API需要进行大量代码的编写,所以一般开发人员会利用Visual C++中的MFC进行这些API的封装。……

登录APP查看全文

猜你喜欢

比较
从小说到电影
吴昌硕和黄牧甫篆刻艺术比较
村上春树《1Q84》与东野圭吾《解忧杂货店》比较研究
孔子与荀子文质观比较
同曲异调共流芳
中日足球后备人才培养体系比较
张爱玲的《金锁记》与居斯塔夫?福楼拜的《包法利夫人》比较研究
托福听力指南:如何搞定“比较”和“递进”结构的讲座题