所謂直接數據庫連接是指應用程序不通過ODBC數據庫接口,而是直接與數據庫系統連接直接連接的優勢在于應用系統與數據庫系統直接交換數據和控制命令,可以提高系統的運行速度和效率。另一方面,直接連接可以充分利用數據庫系統的特點和運行特色,可以使用特定的功能,如果使用ODBC往往就只能執行標準的SQL語言。在各種動態網頁開發系統中,除提供對ODBC支持的函數庫外,還提供了許多針對常用數據庫系統的開發函數庫。比如,在PHP中,它支持下列的數據庫或是數據表:AdabasD、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MicrosoftSQLServer、MySQL、Solid、Sy-base、Oracle。對于每種數據庫系統,PHP提供了不同的函數庫。因此,張家口網站制作可以利用這些函數庫在程序中直接訪問和管理數據庫,提高程序的執行效率。當然,如果利用直接數據庫連接,就必須犧牲動態網頁程序對數據庫的兼容性。由于不同程序對數據庫系統的訪問采用不同的函數庫,因此改變數據庫系統就會導致程序不能訪問新的數據庫系統,必須重新改寫程序。所以,在動態網頁程序中采用何種方式訪問數據庫系統必須仔細考慮。如果暫時無法決定,還是采用ODBC方式比較可靠。 ODBC數據源分為以下3類: (1)用戶數據源 只有創建數據源的用戶才可以使用他們自己創建的數據源。用戶不能使用不是自己的數據源。在WindowsNT下以服務方式運行的應用程序也不能使用用戶數據源。 (2)系統數據源 所有用戶和WindowsNT下以服務方式運行的應用程序均可使用系統數據源。 (3)文件數據源 文件數據源是ODBC3.0以后版本添加的一種數據源。所張家口哪有做網站有安裝了相同數據庫驅動程序的用戶均可以共享文件數據源。文件數據源沒有存儲在操作系統的登入表數據庫中,它們被存儲在客戶端的一個文件中。所以,使用文件數據源有利于ODBC數據庫應用程序的分發。在Web數據庫系統中,我們使用系統數據庫方式,這樣Web服務器才能訪問到數據庫 系統。 點擊“添加”按鈕添加數據源,在數據庫列表中選擇所用的數據庫系統并點擊“完成”按鈕。此時,系統會彈出數據庫系統設置窗口,如圖7.3.4所示。這個窗口根據不同的數據庫系統而不同,是Aces數據庫系統設置窗口。我們可以單擊“選擇”按鈕來選擇已有的數據庫。
|