ADO数据库编程-通过ADO控件访问数据库

【ITjob课程资料】

中大型的数据库管理信息系统(MIS)的开发,一般很少用VC来完成(因为开发效率低,不过运行效率很高),而是使用VB,PB, C#,Java等开发效率较高的语言。但小型MIS系统完全可以用VC来实现。

VC通过一套封装好的COM组件-ADO(ActiveX Data Object)来进行数据库的连接,ADO是微软封装的一套建立在OLE DB底层访问数据库技术的封装对象。使用起来非常简单。

VC还提供了一些更加简单的COM控件来访问数据库,基本上不需要写程序就可以完成访问数据库的所有功能。

通过ADO控件访问数据库

下面以Microsoft Office Access数据库为例,讲解通过ADO控件访问数据库的方法。

1、在Access中建立数据库student.mdb,并添加表stu_info,如下图:

这里的字段名使用了中文,只是为了教学方便,建议在实际工作中使用英文字段名。

2、建立一个MFC对话框工程AdoCtrl。

3、在对话框界面编辑器中增加如下的2个ADO控件:

ADO Data控件,用于建立数据库连接。

ADO DataGrid控件,用于表示一个结果记录集。

在对话框编辑器中-->右键菜单-->选择Insert ActiveX Control-->在出现的对话框中选择Microsoft ADO Data Control,Version 6.0-->点OK,这样ADO

ado控件 怎么链接mysql,通过ADO控件访问数据库,ADO连接数据库相关推荐

  1. lua mysql教程_Lua 使用 LuaSQL 访问数据库

    Lua 有可以访问数据库.虽然 Lua 既没有官方的访问数据库的模块,也没有像 Python 输出 DB-API 规范.但 Lua 社区开发了 LuaSQL. LuaSQL 是 Lua 语言访问数据库 ...

  2. php mysql集群_PHP如何访问数据库集群

    一般常见的有三种做法, 1,自动判断sql是否为读,来选择数据库的连接: 实例化php DB类的时候,需要一次连接两台服务器,然后根据slq选择不同的连接,举个例子: $link_w = mysql_ ...

  3. 如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

    文章目录 Windows系统下 访问本地MySQL数据库 访问远程主机的MySQL数据库 本地安装了MySQL数据库 本地没有安装MySQL Linux系统下 退出数据库登录 Windows系统下 访 ...

  4. MySQL系列--4.使用Python3访问数据库

    1.安装MySQL驱动 pip install mysql-connector 安装完成后进入命令行模式,导入驱动,如果不报错,说明安装成功 Python 3.6.7 (default, Oct 22 ...

  5. 安mysql一直转圈_在访问数据库时没报错一直转圈,mysql版本不同的连接方式

    如url访问获取数据库信息,一直转圈.一般为数据库无法连接.需要检查数据库连接信息 mysql5.0以下的连接方式: db.properties jdbc.driver=com.mysql.jdbc. ...

  6. mysql通过ip地址无法访问数据库

    通过工具能够访问数据库,但是项目中通过Ip地址访问数据库失败,可以尝试下图相关配置: 使用navicat工具连接数据库,对该数据库进行用户配置编辑,将如图的主机项改为:%,可解决ip不能访问的问题

  7. sqlite mysql pgsql_SQLite 、MySQL 与PostgreSQL三个关系型数据库的比较

    SQLite .MySQL 与PostgreSQL三个关系型数据库的比较 1970年埃德加·科德提出关系模型之后,关系型数据库便开始出现,经过40多年的演化,如今的关系型数据库不仅种类繁多,而且功能强 ...

  8. 使用ADO或ADO控件访问数据库

    目录: 1.数据库的基础知识以及创建Access数据库 2.数据库的接口 3.使用ADO或ADO控件访问数据库 上篇文章,为大家讲解了数据库的接口,大家对ADO也有了较为基础的了解,这篇文章主要解决大 ...

  9. teechart mysql_TeeChart应用技术:在C# .NET Winforms设计/运行时TeeChart控件连接到MySQL(上篇)...

    介绍 昨天我发了一篇[资源]查看Steema TeeChart图表控件的最新StandardSeriesDemo示例|附(源代码)下载文章,其中Steema/TeeChart-for-.NET-CSh ...

  10. vb mysql加载控件_VB如何连接ACCESS数据库详解

    首先有一点要注意,数据库的使用与我们以往所使用的文本文件不同.例如我们使用文本文件,来记录各种有用的数据.那么大致有以下几步: 读取文件 -- 格式化数据 -- 关闭文件 -- 使用数据 如果数据量较 ...

最新文章

  1. Android内存优化大全(中)
  2. 一个浙江人的23条经典经商法则
  3. [待]-optee的native_intr_handler中断处理流程
  4. leetcode 分饼干 贪心算法python
  5. python处理windows弹窗_Python窗口IDE的基本处理,pythonwindowide
  6. STL中 map 和 multimap
  7. 面试题11. 旋转数组的最小数字
  8. 题目1003:A+B(字符串转数字)
  9. 有人问现在做自媒体还有前途吗?还有钱赚吗?
  10. 适用于苹果Mac的 4 个好用的 CAD 软件
  11. MacBook pro HTML 编写,老司机血泪劝告:买MacBook Pro一定不要买顶配!
  12. Linux C/C++的编译
  13. 简单的解决办法,复杂的分析工作
  14. 使用QueenSono从ICMP提取数据
  15. 电子邮件收发原理和JavaMail开发
  16. 名词用作动词举例_动词+名词-动词加名词-名词作动词
  17. spring boot儿童教育管理系统毕业设计源码281442
  18. Eclipse详细设置护眼背景色和字体(Hermit)颜色并导出
  19. 基于二值距离变换的图像细化的代码实现
  20. UE4 全局变量的应用(蓝图)

热门文章

  1. 贸易相关术语[C-E]
  2. CF120F Spiders 题解
  3. detach()函数的用法
  4. android捕获全局异常lin,全局获取 (Activity)Context,实现全局弹出 Dialog
  5. linux profile文件,全面解析Linux profile文件
  6. H3C交换机console口Xshell连接
  7. Python 小练习_battleship
  8. xpwifi热点设置android,WinXP笔记本设置WiFi热点的方法
  9. 【CSS3学习笔记】16:边框图片效果
  10. 数学最高奖菲尔兹奖得主加入华为!研究数学大一统理论,任正非曾说“国家若要强盛,数学是基础”...