c++數(shù)據(jù)庫編程研究.doc
約32頁DOC格式手機打開展開
c++數(shù)據(jù)庫編程研究,1.9萬字32頁有代碼摘要自從1979年,oracle公司推出了第一個商品化的關系型數(shù)據(jù)庫系統(tǒng)oracle 2.0,以后又出現(xiàn)了眾多的大型數(shù)據(jù)庫系統(tǒng),包括ibm的db2、微軟的sql server、sybase以及informix相繼出現(xiàn),使數(shù)據(jù)庫系統(tǒng)呈現(xiàn)出奪目的光彩。現(xiàn)在幾乎所有的大型應用程序都是基于數(shù)據(jù)庫平臺而運行...
內容介紹
此文檔由會員 200306 發(fā)布
1.9萬字 32頁 有代碼
摘 要
自從1979年,ORACLE公司推出了第一個商品化的關系型數(shù)據(jù)庫系統(tǒng)ORACLE 2.0,以后又出現(xiàn)了眾多的大型數(shù)據(jù)庫系統(tǒng),包括IBM的DB2、微軟的SQL Server、Sybase以及Informix相繼出現(xiàn),使數(shù)據(jù)庫系統(tǒng)呈現(xiàn)出奪目的光彩?,F(xiàn)在幾乎所有的大型應用程序都是基于數(shù)據(jù)庫平臺而運行的,小型應用程序也有采用數(shù)據(jù)庫的趨勢,數(shù)據(jù)庫編程己經成為了程序員的必備技能。
本文通過研究和比較Visual C++的各種數(shù)據(jù)庫訪問技術,并與一個學生信息管理系統(tǒng)的開發(fā)為依托,詳細論述了在Visual C++ 6.0平臺下通過ODBC技術和OLE DB技術,連接ACCESS和SQL SERVER數(shù)據(jù)庫,并對數(shù)據(jù)庫中的記錄進行訪問,以及實現(xiàn)記錄的插入,刪除,查找等功能。最后實現(xiàn)了所要求的全部功能,并對每種訪問方式的效率做了初步評估。
關鍵詞:Visual C++ 6.0,ODBC,OLE DB,數(shù)據(jù)庫
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
第一章 引 言
第二章 開發(fā)環(huán)境介紹
第三章 Visual C++各種數(shù)據(jù)庫
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技術設計學生管理系統(tǒng) 9
4.1 創(chuàng)建數(shù)據(jù)庫
4.2 創(chuàng)建ODBC數(shù)據(jù)源 11
4.3 創(chuàng)建“學生信息管理系統(tǒng)”工程 12
4.4 設計顯示窗口 13
4.5 系統(tǒng)功能的添加、完善 15
4.5.1 實現(xiàn)添加記錄功能 15
4.5.2 實現(xiàn)刪除記錄功能 16
4.5.3 實現(xiàn)保存記錄功能 16
4.5.4 實現(xiàn)查找記錄功能 16
4.5.5 實現(xiàn)顯示圖片記錄功能 17
4.5.6 實現(xiàn)界面美化 19
4.6 連接SQL數(shù)據(jù)庫創(chuàng)建該工程 19
4.7 本章小結 20
第五章 使用OLE DB技術設計學生管理系統(tǒng) 21
5.1 連接數(shù)據(jù)源 21
5.2 創(chuàng)建“學生信息管理系統(tǒng)”工程 21
5.3 系統(tǒng)功能的添加、完善 22
5.3.1 實現(xiàn)添加記錄功能 22
5.3.2 實現(xiàn)刪除記錄功能 22
5.3.3 實現(xiàn)保存記錄功能 23
5.3.4 實現(xiàn)查找記錄功能 23
5.3.5 實現(xiàn)界面美化 23
5.4 連接SQL數(shù)據(jù)庫
5.5 本章小結
第六章 數(shù)據(jù)庫訪問效率測試
第七章 總結與展望
參考文獻
致 謝
摘 要
自從1979年,ORACLE公司推出了第一個商品化的關系型數(shù)據(jù)庫系統(tǒng)ORACLE 2.0,以后又出現(xiàn)了眾多的大型數(shù)據(jù)庫系統(tǒng),包括IBM的DB2、微軟的SQL Server、Sybase以及Informix相繼出現(xiàn),使數(shù)據(jù)庫系統(tǒng)呈現(xiàn)出奪目的光彩?,F(xiàn)在幾乎所有的大型應用程序都是基于數(shù)據(jù)庫平臺而運行的,小型應用程序也有采用數(shù)據(jù)庫的趨勢,數(shù)據(jù)庫編程己經成為了程序員的必備技能。
本文通過研究和比較Visual C++的各種數(shù)據(jù)庫訪問技術,并與一個學生信息管理系統(tǒng)的開發(fā)為依托,詳細論述了在Visual C++ 6.0平臺下通過ODBC技術和OLE DB技術,連接ACCESS和SQL SERVER數(shù)據(jù)庫,并對數(shù)據(jù)庫中的記錄進行訪問,以及實現(xiàn)記錄的插入,刪除,查找等功能。最后實現(xiàn)了所要求的全部功能,并對每種訪問方式的效率做了初步評估。
關鍵詞:Visual C++ 6.0,ODBC,OLE DB,數(shù)據(jù)庫
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
第一章 引 言
第二章 開發(fā)環(huán)境介紹
第三章 Visual C++各種數(shù)據(jù)庫
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技術設計學生管理系統(tǒng) 9
4.1 創(chuàng)建數(shù)據(jù)庫
4.2 創(chuàng)建ODBC數(shù)據(jù)源 11
4.3 創(chuàng)建“學生信息管理系統(tǒng)”工程 12
4.4 設計顯示窗口 13
4.5 系統(tǒng)功能的添加、完善 15
4.5.1 實現(xiàn)添加記錄功能 15
4.5.2 實現(xiàn)刪除記錄功能 16
4.5.3 實現(xiàn)保存記錄功能 16
4.5.4 實現(xiàn)查找記錄功能 16
4.5.5 實現(xiàn)顯示圖片記錄功能 17
4.5.6 實現(xiàn)界面美化 19
4.6 連接SQL數(shù)據(jù)庫創(chuàng)建該工程 19
4.7 本章小結 20
第五章 使用OLE DB技術設計學生管理系統(tǒng) 21
5.1 連接數(shù)據(jù)源 21
5.2 創(chuàng)建“學生信息管理系統(tǒng)”工程 21
5.3 系統(tǒng)功能的添加、完善 22
5.3.1 實現(xiàn)添加記錄功能 22
5.3.2 實現(xiàn)刪除記錄功能 22
5.3.3 實現(xiàn)保存記錄功能 23
5.3.4 實現(xiàn)查找記錄功能 23
5.3.5 實現(xiàn)界面美化 23
5.4 連接SQL數(shù)據(jù)庫
5.5 本章小結
第六章 數(shù)據(jù)庫訪問效率測試
第七章 總結與展望
參考文獻
致 謝