如何通过ADO控件访问数据库

53次阅读
没有评论

共计 1298 个字符,预计需要花费 4 分钟才能阅读完成。

今天就跟大家聊聊有关如何通过 ADO 控件访问数据库,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

下面以 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 Data 控件 IDC_ADODC1 就加入到对话框中了;
同样方法,选择 Microsoft DataGrid Control,Version 6.0 加入到对话框中。这样 DataGrid 控件 IDC_DATAGRID1 就加入到对话框中了。

4、设置对话框中连接控件的属性
设置 ADO Data 控件的属性:在属性对话框中选择 Control 页面,可以进行三种选择

选择 Use Connection String 选项,点 Build 按钮,在出现的对话框中选择 Microsoft Jet 4.0 OLEDB Provider 提供者。点下一步,选择刚建立的 Access 数据库文件名称 student.mdb。点测试连接,应能连接数据库通过。再次打开 ADO Data 控件的属性设置,选择 RecordeSource 页面,在 Command Type 中选择 2 -adCmdTable,在 Table Or StoredProcedure Name 中选择 stu_info 表。
设置 DataGrid 控件的属性:在属性对话框中选择 Control 页面,选中 Allow AddNew 和 Allow Delete 复选框,再选择 All 页面,设置 DataSource 参数为连接控件的 ID 即 IDC_ADODC1。
5、运行该程序
将可以在对话框中连接数据库,并取出表中的数据显示在 Grid 控件中。

(备注:以上除了三种悬着图片均为转载)

以下是用 ADO 控件连接 MySQL 的方法:

添入数据源的名字,单击 NEW

选择数据源类型,单击下一步

选择安装数据源的驱动程序,这个可以根据使用数据库的类型做出选择,我这里用的是 MySQL

键入要保存数据源的名称,我这里用的是已经在数据库中建好的表的名字

单击浏览后

单击完成后,弹出,输入用户名、密码、选择已建立好的数据库名,单击测试,如果连接成功弹出小窗口、

具体编程要按照 ADO 实现方式操作,就可将数据存入到数据库中。

看完上述内容,你们对如何通过 ADO 控件访问数据库有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计1298字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)