繼Client/Server結(jié)構(gòu)在MRP、MIS等數(shù)據(jù)庫應(yīng)用系統(tǒng)紅火之后,多層結(jié)構(gòu)(Multi_Tier)開始登場(chǎng),許多廠商提供了各種中間件。本文描述了用Borland C++ Builder(以下簡(jiǎn)稱BCB)所提供的Multi_Tier構(gòu)件來開發(fā)多層數(shù)據(jù)庫應(yīng)用程序的方法。
二、 環(huán)境配置 1.后端數(shù)據(jù)庫服務(wù)器配置 包括數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)庫提供的中間件。本文具體環(huán)境為: VMS操作系統(tǒng)上安裝Oracle7.3。 2.應(yīng)用程序服務(wù)器配置 (1)在PC Server上安裝Windows NT ,使它成為一臺(tái)Microsoft NT Server; (2)保證網(wǎng)絡(luò)的暢通,即網(wǎng)絡(luò)層的通訊協(xié)議的暢通; (3)安裝數(shù)據(jù)庫系統(tǒng)提供的中間件,本文是Oracle提供的Oracle for NT 的SQLNET產(chǎn)品,執(zhí)行SQLNET Easy Configuration工具,設(shè)定Oracle的TNS連接參數(shù),加入一個(gè)數(shù)據(jù)庫別名,連上后端的Oracle數(shù)據(jù)庫服務(wù)器; (4)安裝BDE Administrator,設(shè)定BDE的參數(shù)內(nèi)容,具體步驟如下: Databases中先新建一個(gè)別名,本文是Oracle2,其中的參數(shù)改為: server name 數(shù)據(jù)庫服務(wù)器的別名 net protocol tns user name oracle的用戶名/口令 (5)安裝C++Builder 5軟件,用于開發(fā)應(yīng)用服務(wù)器和客戶端的程序。