欢迎来到天天文库
浏览记录
ID:57059767
大小:79.00 KB
页数:28页
时间:2020-07-30
《visual.c++从入门到精通 第11章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程O
2、DBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用
3、的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程第11章VisualC++与数据库之间—VisualC++数据库编程VisualC++6.0常用的数据库访问技术认识ODBC和ADOODBCAPI编程ODBCMFC编程使用ActiveX控件使用ADO对象编程11.1VisualC++6.0常用的数据库访问技术VisualC++中的数据库访问技术主要有以下5种:⑴ODBCAPI(OpenDataBaseConnectivity,开放数据库互连)⑵MFCODBC(MicrosoftFoundationCl
4、assesODBC,微软基础类)⑶DAO(DataAccessObject,数据访问对象)⑷OLEDB(ObjectLinkandEmbeddingDataBase,对象链接嵌入数据库)⑸ADO(ActiveXDataObject,ActiveX数据对象)11.2ODBC概述11.2.1ODBC的层次结构11.2.2管理数据源11.2.3SDK和API11.2.1ODBC的层次结构Access数据库SQLServer数据库AccessODBC驱动程序驱动程序管理器(ODBC32.DLL)数据源ODBC管理器ODBCAPISQLServerODBC驱动程序数据库应
5、用程序ODBC层次结构图11.2.2管理数据源演示ODBC管理器将SQLServer数据库学生成绩管理注册一个数据源test。11.2.3SDK和APIAPI(ApplicationProgrammingInterface)是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。SDK(SoftwareDevelopmentKit,软件开发工具包)是提供一整套开发Windows应用程序所需的相关文件、范例和工具的工具包。11.3ODBCAPI编程11.3.1ODBCAPI编程流程11.3.2ODBCAPI编
6、程实例11.3.1ODBCAPI编程流程连接数据源分配语句句柄执行SQL语句获取SQL语句的执行结果提交事务断开与数据源的连接和释放所有句柄11.3.2ODBCAPI编程实例演示利用ODBCAPI函数设计应用程序,对学生成绩管理数据库进行操作。11.4ODBCMFC编程11.4.1CDatabase类11.4.2CRecordSet类11.4.3ODBCMFC编程实例11.4.1CDatabase类CDatabase类对象在应用程序中负责所有与数据源建立连接的工作。11.4.2CRecordSet类CRecordSet类对象负责从数据源中提取记录集,并通过这些记
7、录集对数据源进行操作。11.4.3ODBCMFC编程实例演示利用ODBCMFC设计应用程序访问数据库学生。11.5ADO概述ADO的全称为ActiveDataObjects,即ActiveX数据对象。ADO是微软新的通用数据存取框架。它包含了数据库访问对象(DAO)、远程数据对象(RDO)及几乎所有其他数据存取方式的全部功能。ADO同底层数据访问接口OLEDB的数据访问层(OLEDBProvider)协同工作,用它可以访问各种数据源,包括关系型数据库、电子邮件系统及自定义的商业对象等。微软目前正积极推广ADO+OLEDB技术,并计划用OLEDB取代ODBC。11
8、.6使用ActiveX控
此文档下载收益归作者所有