程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 第十八章-Delphi客戶服務器應用開發(二)(2)

第十八章-Delphi客戶服務器應用開發(二)(2)

編輯:Delphi

BDE在設計上是面向對象的。在運行時,數據庫應用通過建立各種類型的BDE 對象與BDE交互,這些運行的對象用於操作數據庫實體如數據庫表、查詢。BDE的擴展的API支持C、C++、Delphi等對數據庫引擎的訪問。

在Delphi應用程序中訪問數據庫是通過調BDE的API函數。Delphi在庫單元BDE中提供了大約三十多個API函數和各種BDE消息和結構。由於Delphi應用程序的開發是基於部件的,有關BDE API的調用都嵌入了Delphi可視部件類庫,因此,建立數據庫應用時可以不必管BDE API的細節。只要正確安裝IDAPI的Drivers,並進行正確的配置,就能使你的數據庫應用程序與服務器連接並訪問數據庫。當然為了提高應用程序的數據庫訪問性能, 可以在程序中直接調用BDE API函數。

Borland的IDAPI包含對ODBC的支持,因此通過BDE,你的應用程序能訪問一切與ODBC兼容的數據庫如Access和Btrieve。

Local InterBase Server提供了一個單用戶多實例的SQL服務器平台,特別是在將數據庫應用程序轉移到對Oracle、Sybase和Informix等遠程數據庫的訪問之前,可以在Local InterBase Server平台建立和測試數據庫應用程序。

對客戶/服務器型的數據庫應用程序來說,SQL Links在Delphi數據庫體系結構中起著至關重要的作用。

Borland SQL Links支持訪問局部(Paradox dBASE)和遠程SQL數據庫的BDE應用程序。為了訪問特定的遠程SQL服務器必須在客戶端安裝相應的SQL Links驅動程序。安裝了SQL Links驅動程序後,SQL表達式才能被傳送給相應的服務器執行。

一旦你安裝了SQL Links的驅動程序並建立SQL驅動程序的Alias,你就能采用下列方法使數據庫應用程序象訪問本地Paradox和dBASE數據庫一樣訪問遠程數據庫:

● 通過應用程序用戶接口(界面)

● 通過包含嵌入SQL表達式的應用程序

● 直接將SQL表達式傳送給服務器

BDE也支持應用程序使用SQL訪問局部數源,

安裝了SQL Links驅動程序,你能用SQL訪問數據。驅動程序負責SQL服務器的鏈接,將查詢語句轉換成兼容的SQL語句並將它們傳送給SQL數據庫。等處理完成後,SQL數據庫把結果以應 

⑴ BDE客戶查詢SQL數據庫;

⑵ SQL Links驅動程序建立客戶工作站與SQL Server的鏈接,並將查詢發送給SQL

服務器;

⑶ SQL服務器進行SQL表達式的錯誤和語法檢查,處理查詢並將結果返回給BDE

客戶;

⑷ SQL Links驅動程序將結果通過SQL轉換成客戶端能識別的形式,客戶端將其進

行格式化並將數據顯示給用戶。

在應用程序中使用SQL Links驅動程序對使用SQL的數據庫具有如下好處:

● 直接查詢SQL服務器的能力

● 支持SQL網絡的傳輸

● 增強了記錄的快速存取

● 數據鎖定

● 在SQL結果集和數據庫表的雙向變換

● 使用索引給數據排序

● 為數據庫當前Session建立書簽,並可在以後重用書簽

● 通過動態訪問數據源來動態處理SQL數據

18.2 Delphi客戶/服務器應用開發環境的構造

18.2.1 Borland SQL Links 的安裝

SQL Links的安裝過程如下:

⑴ 在客戶端工作站上將SQL Links1號磁盤插入軟盤驅動器.A:或B。

⑵ 在Windows 95的資源管理器中,選擇運行A:\INSTALL( 或B:\INSTALL),並顯示打開對話框。

⑶ 選擇Continue 或按Enter。INSTALL 檢測工作站上是否已安裝了BDE 的動態鏈接庫IDAPI01.DLL 。如果需要它將顯示一個對話框,以讓你描述該文件所在位置。當定位IDAPI01.DLL後,INSTALL顯示Borland SQL Links目錄對話框,描述你想安裝的SQL Links驅動程序。

當你完成這些工作,選擇Continue或按Enter.INSTALL顯示IDAPI配置定位框。

⑷ 描述你想安裝的IDAPI配置文件的升級版的位置。當你完成這些工作後,選擇Continue或按Enter。在繼續安裝之前按照你所選擇的驅動程序。安裝程序將需要更多的信息,後面的章節中將敘述這些信息。

⑸ 一旦你提供了所有的必要信息,安裝開始當安裝結束後,你能選擇察看SQL Links自述文件——READLINK.TXT。閱讀這個文件將找到最新的信息。

18.2.2 配置SQL環境

與你的BDE應用程序一起安裝的有BDE配置工具(BDECFG32.EXE),該工具幫助用戶修改他們的應用程序配置。配置參數被存於命名為IDAPI32.CFG的二進制文件中。當應用程序啟動時,將讀這個文件。通常該文件在應用安裝過程中被置於BDE文件目錄中(C:\Program Files\Common\BDE)。

本節描述怎樣使用BDE配置工具設置應用程序的SQL環境。一旦配置好BDE應用環境,就可開始聯接網絡,並訪問SQL服務器。

關於怎樣使用BDE配置工具的詳細介紹,可參見BDE用戶指南或按運行BDE配置工具選擇Help按鈕顯示在線幫助。

在開始配置SQL環境前,必須已完成以下工作:

● 已安裝SQL Links軟件

● 退出所有其它Borland應用程序

● 在Windows 95中打開應用程序組Borland Delphi 2.0

● 選擇IDAPI配置工具圖標,出現配置工作窗口後進入驅動程序管理頁

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved