C++Builder 資料庫程式設計開發詳解

來源:互聯網
上載者:User
所用開發環境:C++ Builder 5.0第一篇:BCB與資料庫的關係

        很多人開發資料庫應用程式存在一個概念模糊的問題,也就是說,什麼是前台,什麼是後台。其實,BCB開發資料庫應用程式,就是用BCB提供的功能,通過資料鏈路來操作資料庫!這裡的資料鏈路就是指作業系統或者是BCB提供的一個統一的對資料庫操作的介面!比如有:ODBC,ADO,BDE等等!我們的資料庫應用程式就是通過使用者介面來進行輸入或輸出的一些操作來達到通過ADO或ODBC,BDE等來對背景資料庫進行控制(插入,刪除,修改,查詢等等)。

第二篇:BCB開發資料庫的組件和工具

        要想開發資料庫應用程式,建議重點掌握以下的工具和組件:

        1、資料訪問組件和資料感知組件

        這兩類組件大約有20多個。資料訪問組件確定訪問資料庫的類型、開啟檔案和資料庫的狀態;資料感知組件可以根據資料庫中的資料類型,選用功能不同的組件訪問資料庫中的資料。

        2、資料報表元件

        資料報表元件主要是為輸出報表使用,如果使用者不需要輸出報表,這類組件可以不掌握。BCB自己帶的有QuickReport,但就個人觀點這組報表元件不是很好用,這時就需要用到第三方報表元件,比如:FastReport。以後所講報表設計,全部是採用FastReport組件!

        3、BDE管理器

        BDE管理器(Administrator)是Borland公司的資料庫引擎管理工具。它可以設定BDE別名和路徑,設定資料庫語言驅動引擎(如中文驅動引擎),設定支援的資料庫類型和版本等資訊。

        4、資料庫案頭

        資料庫案頭是一個資料庫維護應用程式,類似於一個小型的FoxBASE,可以建立、刪除和壓縮資料庫,可以對資料庫的結構和索引進行修改,可以從一個資料庫複寫資料到另一個資料庫。

        在以上的四類組件或工具中,BDE Administrator是資料庫應用程式支援環境,如果沒有它,資料庫應用程式則不能運行(基於BDE的資料庫應用程式)。資料庫案頭的功能可以通過使用者自己編程和使用組件來實現。

第三篇:如何安裝資料庫工具和執行個體

        為了能夠使用C++Builder的資料庫功能,在安裝C++Builder時應注意以下幾個設定:

        1、選用Custom模式安裝

        這個不用講,大家應該知道,也就是說,當安裝程式進行到選擇安裝模式時,選這一項。

        2、選擇資料庫工具

        當選擇了Custom安裝模式後,點擊Next後:

        選取DataBase Desktop                  安裝資料庫案頭系統工具;

        選取Borland DataBase Engine        安裝Borland公司資料庫驅動引擎(BDE);

        選取SQL Links                              安裝SQL的各種資料庫支援;

        選取Shared Files                            安裝Borland公司產品的一些共用資料。

        這樣安裝完成以後,就具備了資料庫應用程式的開發環境。下一講我們開始講如何建立和使用資料庫應用程式。

第四篇:如何使用ADO組件

    我在網上和在平時與朋友們聊天,他們好象對BDE組件有意見。既然如此,我們就不講BDE的使用方法。其實,從我個人的觀點來看,BDE也有其出色的一方面,而且從功能與效能上來說,可以說根本不遜於ADO,且有過之。不過,有的人不太喜歡BDE組件,那我們就略過它來說一下ADO。

    ADO全稱為:ActiveX Data Object。使用者可能通過ADO組件來存取資料。ADO通過微軟OLEDB資料訪問技術來為眾多資料提供一個進階介面。OLEDB是Microsoft提出的資料訪問的系統的介面。OLEDB是一個開放的技術體系,它繼承了Microsoft較早提出的ODBC,目的在於提供一個能跨平台訪問資料庫的資料庫介面。OLEDB 資料訪問技術可以讓使用者快速地訪問任何資料來源,包括關聯式資料庫和非關聯式資料庫、電子郵件和檔案系統、文本和映像以及使用者自訂的商業對象等多種資料來源。

    ADO組件使用ADO技術通過現有的資料控制組件如:DBGrid和DBEdit等訪問資料。面不需要Borland Database Engine(BDE)。但ADO/OLEDB執行階段程式庫必須被安裝。ADO在Windows2000、XP、2003中是被預裝的,在98以下的其他的版本中,ADO必須使用Microsoft Data Access Components(MDAC)單獨安裝,這可以通過微軟的網站免費得到。和ODBC驅動程式一樣,ADO驅動程式也可以訪問特殊的資料倉儲,Providres和ODBC驅動程式對於不同的資料倉儲是不一樣的,因而必須單獨安裝。

    ADO組件的使用非常容易而且運行效率很高,更重要的是它只使用非常少的系統資源。此外,ADO組件允許使用者使用資料庫的各種系統資源,強預存程序、批處理更新、遊標以及支援Multiple Recordsets。

    在BCB5以上,提供了七個ADO組件,它們分別是:

        組件                                        主要功能

ADOConnection                    用於建立ADO資料庫的永久串連,並支援事務功能。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.