摘 要:隨著Linux系統廣泛應用,數據庫的開發至關重要。本文主要闡述“Linux+數據庫”的開發模式,用動態PL/SQL高級數據庫程序設計語言,提出了基于動態PL/SQL的數據庫開發的兩種模式,對動態PL/SQL數據庫服務器進行了設計,并給出了客戶端與數據庫服務器的連接方式。這種基于動態PL/SQL數據庫具有良好的安全和跨平臺效果。
關鍵詞:Linux PL/SQL 數據庫
中圖分類號:TP2文獻標識碼:A文章編號:1674-098X(2011)04(c)-0015-01
1 概述
Linux是一類Unix計算機操作系統的統稱。Linux操作系統的內核的名字也是“Linux”。Linux操作系統也是自由軟件和開放源代碼發展中最著名的例子。嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已習慣了用Linux來形容整個基于Linux內核,并且使用GNU 工程各種工具和數據庫的操作系統。Linux得名于計算機業余愛好者Linus Torvalds。Linux符合POSIX標準,具有多任務、多用戶、設備獨立、自由代碼和自由軟件等特點。Linux最具代表性的應用是與數據庫結合。隨著數據庫技術的普遍應用和Linux操作系統的不斷成熟,很多企業和網站使用了“Linux+數據庫”的模式。Linux與數據庫的結合已成為一種不可逆轉的趨勢。
PL/SQL是一種高級數據庫程序設計語言,該語言專用于在各種環境下對Oracle數據庫進行訪問[2]。它將第四代語言(SQL)的強大功能和靈活性與第三代語言(C++, Java)的過程結構的優勢融為一體。從該語言的名稱可以看出,PL/SQL是在SQL語言中擴充了面向過程語言中使用的程序結構,如:變量和類型、控制語句、過程和函數、對象類型和方法。PL/SQL語言實現了過程結構與SQL的無縫集成,從而為用戶提供一種功能強大的結構化程序設計語言。……