c++数据库编程研究.doc
约32页DOC格式手机打开展开
c++数据库编程研究,1.9万字32页有代码摘要自从1979年,oracle公司推出了第一个商品化的关系型数据库系统oracle 2.0,以后又出现了众多的大型数据库系统,包括ibm的db2、微软的sql server、sybase以及informix相继出现,使数据库系统呈现出夺目的光彩。现在几乎所有的大型应用程序都是基于数据库平台而运行...
内容介绍
此文档由会员 200306 发布
1.9万字 32页 有代码
摘 要
自从1979年,ORACLE公司推出了第一个商品化的关系型数据库系统ORACLE 2.0,以后又出现了众多的大型数据库系统,包括IBM的DB2、微软的SQL Server、Sybase以及Informix相继出现,使数据库系统呈现出夺目的光彩。现在几乎所有的大型应用程序都是基于数据库平台而运行的,小型应用程序也有采用数据库的趋势,数据库编程己经成为了程序员的必备技能。
本文通过研究和比较Visual C++的各种数据库访问技术,并与一个学生信息管理系统的开发为依托,详细论述了在Visual C++ 6.0平台下通过ODBC技术和OLE DB技术,连接ACCESS和SQL SERVER数据库,并对数据库中的记录进行访问,以及实现记录的插入,删除,查找等功能。最后实现了所要求的全部功能,并对每种访问方式的效率做了初步评估。
关键词:Visual C++ 6.0,ODBC,OLE DB,数据库
Abstract
First, I discuss the technology of the accessing database in Visual C++ ,there are about four popular methods accessing database,they are ODBC, DAO, OLE DB, and ADO, each of them is different, but I only discuss ODBC and OLE DB in my paper .Then I design a student information database; create a Visual C++ project, using the methods of ODBC and OLE DB, accessing the student database (Format of Microsoft Access and SQL server). By adding some codes, then run the application, my program can browse the records; it also can insert, delete and find records. At last, I finish all the functions, and have a brief comparison on the efficiency of the two methods—ODBC, OLE DB.
Key Words:Visual C++ 6.0; ODBC; OLE DB; Database
目 录
摘 要
Abstract
第一章 引 言
第二章 开发环境介绍
第三章 Visual C++各种数据库
3.1 ODBC技术 5
3.1.1 ODBC综述
3.1.2 MFC的ODBC类
3.2 OLE DB技术
3.2.1 OLE DB概述 6
3.2.2 基本OLE DB模板结构
3.3.1 OLE DB中重要的类
第四章 使用ODBC技术设计学生管理系统 9
4.1 创建数据库
4.2 创建ODBC数据源 11
4.3 创建“学生信息管理系统”工程 12
4.4 设计显示窗口 13
4.5 系统功能的添加、完善 15
4.5.1 实现添加记录功能 15
4.5.2 实现删除记录功能 16
4.5.3 实现保存记录功能 16
4.5.4 实现查找记录功能 16
4.5.5 实现显示图片记录功能 17
4.5.6 实现界面美化 19
4.6 连接SQL数据库创建该工程 19
4.7 本章小结 20
第五章 使用OLE DB技术设计学生管理系统 21
5.1 连接数据源 21
5.2 创建“学生信息管理系统”工程 21
5.3 系统功能的添加、完善 22
5.3.1 实现添加记录功能 22
5.3.2 实现删除记录功能 22
5.3.3 实现保存记录功能 23
5.3.4 实现查找记录功能 23
5.3.5 实现界面美化 23
5.4 连接SQL数据库
5.5 本章小结
第六章 数据库访问效率测试
第七章 总结与展望
参考文献
致 谢
摘 要
自从1979年,ORACLE公司推出了第一个商品化的关系型数据库系统ORACLE 2.0,以后又出现了众多的大型数据库系统,包括IBM的DB2、微软的SQL Server、Sybase以及Informix相继出现,使数据库系统呈现出夺目的光彩。现在几乎所有的大型应用程序都是基于数据库平台而运行的,小型应用程序也有采用数据库的趋势,数据库编程己经成为了程序员的必备技能。
本文通过研究和比较Visual C++的各种数据库访问技术,并与一个学生信息管理系统的开发为依托,详细论述了在Visual C++ 6.0平台下通过ODBC技术和OLE DB技术,连接ACCESS和SQL SERVER数据库,并对数据库中的记录进行访问,以及实现记录的插入,删除,查找等功能。最后实现了所要求的全部功能,并对每种访问方式的效率做了初步评估。
关键词:Visual C++ 6.0,ODBC,OLE DB,数据库
Abstract
First, I discuss the technology of the accessing database in Visual C++ ,there are about four popular methods accessing database,they are ODBC, DAO, OLE DB, and ADO, each of them is different, but I only discuss ODBC and OLE DB in my paper .Then I design a student information database; create a Visual C++ project, using the methods of ODBC and OLE DB, accessing the student database (Format of Microsoft Access and SQL server). By adding some codes, then run the application, my program can browse the records; it also can insert, delete and find records. At last, I finish all the functions, and have a brief comparison on the efficiency of the two methods—ODBC, OLE DB.
Key Words:Visual C++ 6.0; ODBC; OLE DB; Database
目 录
摘 要
Abstract
第一章 引 言
第二章 开发环境介绍
第三章 Visual C++各种数据库
3.1 ODBC技术 5
3.1.1 ODBC综述
3.1.2 MFC的ODBC类
3.2 OLE DB技术
3.2.1 OLE DB概述 6
3.2.2 基本OLE DB模板结构
3.3.1 OLE DB中重要的类
第四章 使用ODBC技术设计学生管理系统 9
4.1 创建数据库
4.2 创建ODBC数据源 11
4.3 创建“学生信息管理系统”工程 12
4.4 设计显示窗口 13
4.5 系统功能的添加、完善 15
4.5.1 实现添加记录功能 15
4.5.2 实现删除记录功能 16
4.5.3 实现保存记录功能 16
4.5.4 实现查找记录功能 16
4.5.5 实现显示图片记录功能 17
4.5.6 实现界面美化 19
4.6 连接SQL数据库创建该工程 19
4.7 本章小结 20
第五章 使用OLE DB技术设计学生管理系统 21
5.1 连接数据源 21
5.2 创建“学生信息管理系统”工程 21
5.3 系统功能的添加、完善 22
5.3.1 实现添加记录功能 22
5.3.2 实现删除记录功能 22
5.3.3 实现保存记录功能 23
5.3.4 实现查找记录功能 23
5.3.5 实现界面美化 23
5.4 连接SQL数据库
5.5 本章小结
第六章 数据库访问效率测试
第七章 总结与展望
参考文献
致 谢