文档章节

Visual C++访问SQL server数据库

来来叔叔
 来来叔叔
发布于 2017/08/04 23:56
字数 444
阅读 7
收藏 0
   VC提供了多种数据库开发技术和编程规范,主要包括ODBC API,MFC ODBC,DAO,OLE DB和ADO,可以用来访问SQL server数据库,

     1.ODBC API

      ODBC(open database connectivity)是为数据库应用程序访问关系型数据库时提供的一个统一接口,对于不同的数据库,ODBC提供了一套统一的API,使应用程序可以访问任何一种提供了ODBC驱动程序的数据库,如sql server,access,fox pro,oracle,dbase等。但ODBC只能用于关系型数据库,且是一种底层的访问技术。

     2.MFC ODBC

     visual c++提供了MFC ODBC类,封装了ODBC API,简化了创建ODBC的应用程序的过程和编码。

     3.DAO

     DAO(data access object)提供了一种通过程序代码创建和操纵数据库的机制。MFC DAO对DAO进行了封装,是访问misrosoft Jet数据库文件(*.mdb)的强有力的数据库开发工具。

     4.OLE DB

      OLE DB(object link and embedding database)是visual c++开发数据库应用中提供的新技术,基于COM接口。因此,OLE DB对所有的文件系统包括关系型和非关系型数据库都提供了统一的接口。与ODBC类似,OLE DB也是属于数据库访问技术中的底层接口。

    5.ADO

     ADO(active data object)技术是基于OLE DB的访问接口,继承了OLE DB技术的优点,并对它作了封装,定义了ADO对象,使程序开发得到简化。ADO技术属于数据库访问的高层接口。

    在visual c++和SQL server的实际开发中,一般使用ODBC或ADO技术进行开发,相关技术和产品也最为成熟。


© 著作权归作者所有

共有 人打赏支持
来来叔叔
粉丝 0
博文 100
码字总数 55732
作品 0
广州
高级程序员
私信 提问
Poco C++ Library 1.4.7p1 发布

Poco C++ Library 1.4.7p1 发布,此版本修复了 1.4.7 版本以及之前的 bug。最重要的是,Visual C++ 2010 以及之前的Visual C++ 项目文件在构建过程中启用了优化。之前的构建禁用了优化,因为...

oschina
2014/11/29
2.7K
6
FastReport产品介绍及免费下载地址

公司地址: 俄罗斯 公司网址: http://www.fast-report.com 详细信息: 由技术总监Alexander Tzyganenko创建于1998年,Fast Reports, Inc.开发了快速报表软件:应用程序、库和插件。 FastRe...

yidongkaifa
2014/10/13
0
0
InstallShield 2011新功能试用(7)- 新增加的InstallShield Prer

InstallShield 2011中,Basic MSI,InstallScript以及InstallScript MSI新增加如下Prerequisites和Redistributables。 • Microsoft SQL Server 2008 R2 Express • Microsoft SQL Server 2......

游刃有余
2010/09/28
493
0
OOS 0.2.0 发布,C++ 的 ORM 框架

OOS 0.2.0 发布,此版本添加了对 MS SQL Server 的支持;改进了 MySQL 后端的性能;修复了一些 bug。 OOS 是一个 C++ 的 ORM 框架。旨在封装所有数据库后端功能,并对开发者提供统一的访问 ...

oschina
2014/01/11
1K
0
终于等到你,最强 IDE Visual Studio 2017 正式版发布

Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试、实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航、IntelliSense、重构、代码修复和调试等等。无论使...

王练
2017/03/07
57.4K
183

没有更多内容

加载失败,请刷新页面

加载更多

echarts实现中国地图

最近项目中有个需求:在地图上展示各省市的数据分布,像这样: 项目中接入的图表展示工具是echart,查了echart官网,发现并没有中国地图相关的实现,唯一接近的,只有香港18区人口密度。没办...

Funcy1122
20分钟前
0
0
持续集成工具Jenkins结合SVN的安装和使用

持续集成工具Jenkins结合SVN的安装和使用 2018年06月08日 11:30:23 止步前行 阅读数:2932 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxd1435513775/ar...

linjin200
27分钟前
0
0
ES6 对象的解构赋值

基本用法 1.等号右边如果不是数组,将会报错(不是可遍历结构) 2.解构赋值 var, let, const命令声明均适用 3.set结构也可解构赋值(具有Iterator接口,可采用数组形式结构赋值) set解构:任何...

Jack088
29分钟前
2
0
微信小程序富文本table超出宽度处理

一、微信小程序富文本table超出宽度处理 处理思路: 使用正则删除table中的width属性。 //去除table的宽度content = content.replace(/<table[^>]*>/gi, function (match, capture) { ...

tianma3798
31分钟前
0
0
阿里云全站加速DCDN全面支持WebSocket协议

WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通...

阿里云官方博客
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部