您的位置:首页 > 数据库

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

2016-03-20 20:07 330 查看







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



来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: