猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串

Posted hungryvampire

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串相关的知识,希望对你有一定的参考价值。

技术分享 
技术分享
技术分享
ODBC最古老,但到今天还在使用。偶尔使用。
DAO  和RDO  为旧接口。
OLE DB新,复杂  微软 出了ADO。
VC++   +  ADO是主流:
mysql  和Oracle都有专用接口。
ADO底层是OLE DB实现。ADO是COM组件。


ADO 专用文件夹:
技术分享

要用msADO15.dll
打开stdafx.h头文件:在其内导入该库:
技术分享
技术分享
在初始化实例时  初始化ADO:
下面都是COM编程要求做的:
技术分享


windows内部大量使用COM.
异常处理:
技术分享
然后整个项目就可以使用ADO了。
技术分享

技术分享

打开该对话框:
技术分享

在头文件中定义两个指针:
_ConnectionPtr是ADO中定义好的。
技术分享
技术分享
先连接数据库:
技术分享
选择前1000行:
技术分享
技术分享
技术分享
技术分享
技术分享
连接出错了,检查知道,没写服务器的名称。
下面选中项便是服务器的名称:
技术分享

技术分享

把创建 连接 部分放到构造函数中:
技术分享
到此处:
技术分享
剪贴后 原位置  为:
技术分享
技术分享
关闭连接按钮的处理:双击:

技术分享
下面  是打开Access数据库操作:
技术分享
复制 打开SQLde代码:
技术分享
修改代码:
技术分享
下面修改连接Access数据的链接字符串:
技术分享
连接Acess数据的字符串:
 技术分享
ADO是通用的数据库,可以使用ADO操作任意一种数据库:
一样把关闭SQL Sever的代码复制过来:
技术分享
技术分享

下面介绍   获得链接字符串的简便方法:
随便新建一个文本文件 修改名称 的扩展名为udl:
技术分享
然后双击:
技术分享

选择:
技术分享
选择服务器名称:
技术分享
粘贴过来:
技术分享
技术分享

技术分享

然后打开记事本,把udl文件拖动到记事本打开:
技术分享

然后复制到代码中’:再增加一个斜杠:
技术分享
现在  链接Acess数据库:
技术分享
一样  把udl文件拖到记事本打开:便可得到该文件:
技术分享
一样加上一个斜杠 以便为C++识别\
技术分享


















































































以上是关于猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串的主要内容,如果未能解决你的问题,请参考以下文章

mfc CFile 读取内容到char数组的问题?

MFC ADO连接Oracle12c数据库 类库文件

基于ADO.NET的SqlHelper类

ADO.Net——数据库操作类

VB语言使用ADO连接操作SQLServer数据库教程

vbscript ADO连接类