猎豹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++识别\














转载于:https://www.cnblogs.com/hungryvampire/p/5299430.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值