vc提供了多種資料庫開發技術和程式設計規範,主要包括odbc api,mfc odbc,dao,ole db和ado,可以用來訪問sql server資料庫,
1.odbc api
odbc(open database connectivity)是為資料庫應用程式訪問關係型資料庫時提供的乙個統一介面,對於不同的資料庫,odbc提供了一套統一的api,使應用程式可以訪問任何一種提供了odbc驅動程式的資料庫,如sql server,access,fox pro,oracle,dbase等。但odbc只能用於關係型資料庫,且是一種底層的訪問技術。
2.mfc odbc
visual c++提供了mfc odbc類,封裝了odbc api,簡化了建立odbc的應用程式的過程和編碼。
3.dao
dao(data access object)提供了一種通過程式**建立和操縱資料庫的機制。mfc dao對dao進行了封裝,是訪問misrosoft jet資料庫檔案(*.mdb)的強有力的資料庫開發工具。
4.ole db
ole db(object link and embedding database)是visual c++開發資料庫應用中提供的新技術,基於com介面。因此,ole db對所有的檔案系統包括關係型和非關係型資料庫都提供了統一的介面。與odbc類似,ole db也是屬於資料庫訪問技術中的底層介面。
5.ado
ado(active data object)技術是基於ole db的訪問介面,繼承了ole db技術的優點,並對它作了封裝,定義了ado物件,使程式開發得到簡化。ado技術屬於資料庫訪問的高層介面。
在visual c++和sql server的實際開發中,一般使用odbc或ado技術進行開發,相關技術和產品也最為成熟。
Visual C 訪問不同的資料庫
visual c 作是微軟極力推薦的下一代程式開發語言,他有乙個非常重要伴侶 net framework sdk,在他的裡面封裝了許多class library 類庫 visual c 要實現很多拓展功能,就必須借助於他的這個伴侶。在visual c 中對資料庫的處理是其功能的乙個重要表現。visu...
在Visual C 中訪問不同資料庫
visual c 作是微軟極力推薦的下一代程式開發語言,他有乙個非常重要伴侶 net framework sdk,在他的裡面封裝了許多class library 類庫 visual c 要實現很多拓展功能,就必須借助於他的這個伴侶。在visual c 中對資料庫的處理是其功能的乙個重要表現。visu...
在Visual C 中訪問不同資料庫
visual c 作是微軟極力推薦的下一代程式開發語言,他有乙個非常重要伴侶 net framework sdk,在他的裡面封裝了許多class library 類庫 visual c 要實現很多拓展功能,就必須借助於他的這個伴侶。在visual c 中對資料庫的處理是其功能的乙個重要表現。visu...