猎豹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)
相关文章推荐
- 猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串
- mysql联合索引
- mysql慢查询
- 数据库事务特性和隔离级别
- mysql 关键词相关度排序方法详细示例分析
- sql server2008 “不允许保存更改,,,”
- PHP redis操作类 个人总结
- mysql 读写分离
- 数据库范式概念解析(第一范式,第二范式,第三范式)
- MYSQL性能查看(命中率,慢查询)
- mysql服务器查询慢原因分析与解决方法小结
- MYSQL开启慢查询日志实施
- Redis 存储字符串和对象
- 基于Redis的MessageQueue队列封装
- Redis事件管理(二)
- PHP memcache实现消息队列实例
- 如何遍历memcache
- VB.NET & DataGridView与数据库的连接
- idea:ssh整合小例子:读取数据库信息显示到jsp上面
- 数据库术语