作為一個編程愛好者,您必須記住一句話:“80%的程序要用到數據庫”——當然,為什么是80%而不是81.2或79.9%?這個您就不要和我死摳了。
繼續,作為一個編程愛好者,您還必須了解的一個事實是,商業數據庫很貴的,比如Oracle公司Oracle、微軟公司的SQL Server,或者是IBM的DB2,它們不僅售價高,而且,你買回去以后還是想用就用:有的按數據庫的用戶數再加錢,有的按機器的CPU個數加倍……下面有個場景:
……您的鄰居是您的母校——某中學某年級的年段長,她最近很頭痛,因為期終考又來了,按照規定,老師們又得對全年段5個班級200名學生的6門功課成績進行錄入備案,并加以分析處理,比如排序,及格率、優秀率計算、最好還能和去年的同期數據進行相比……這樣的工作,用Access這樣桌面型數據庫軟件處理,實在是太困難了,年年都要花費太多的時間……如果有一款軟件,能讓老師找來20個義務學生分頭錄入,后臺有個強大的數據庫進行實時合并,那該多好啊!
聽說您會編程,這位段長特意選擇一個月黑天高的夜晚……噢錯了,一個月色皎潔的夜晚登門造訪,手里提著你最愛吃的零食——南老師在這里以100%的信心告訴大家,如果您學完第二學堂的課程,這樣的軟件完全可以一邊吃零食,一邊敲鍵盤就搞定——所以您一口答應可敬的老師的要求——最近剛剛有了免費的Turbos編程工具,更是讓您充滿信心。
一周后軟件完工!好人做到底,你熱情地把這個軟件客戶端安裝到學校里的每一臺電腦,最后挑了一臺配置最好的電腦準備安裝后臺數據庫——這時校長聞風而來,緊緊的握著您的雙手,一再感謝!并當場表示要從有些困難的教育經費里,拿出1000元表達一點小意思酬勞您。您推辭數次最終笑納,然后開始正式安裝數據庫。校長突然怯怯地問您:“這個數據庫應該不是正版的吧?如果要購買正版,要多少錢啊?”
你的聲音很低,可是辦公室里所有的老師和門口圍著那群可愛的孩子們,都聽見了:“不會太貴啦……以咱們學校的規模是……也就……20萬30萬……”
尷尬嗎?悲哀嗎?傷心嗎?憤怒嗎?老師們的一番誠意、您的一番努力、學生們一番期待才有了這個軟件。可是,除非您決意盜版,否則,您一生所做的軟件的價值,將埋沒在那些數據庫大頭們的巨額收費中,將永遠顯得那么渺小,那么的灰頭垢臉。這樣的事情僅發生在您的“成績分析系統”上嗎?不,它發生在那些80%要用到數據庫的軟件系統里。比如企業管理,我曾經看到一套擺在貨架上的中小企業管理系統軟件,精美的包裝上寫著一行小字,大意是:“本套軟件報價并不包括SQL Server系統,請客戶安裝之時,自行想辦法”——這意思是?第1,那些客戶們必須懂得什么叫“SQL Server”、第2呢,依我的理解,就是還必須知道本市的盜版軟件市場在哪里。
作為一個編程愛好者,您必須了解:在中國,您個人用用盜版或者并不違法,但是,如果您傳播盜版,那就是在違法!當您在給學校的機器安裝盜版數據庫時,小心一點噢,您在犯法。
好長的情景啊……說得大家都灰心了,難道我們將永遠生活在“傳播盜版”只能寫那20%的軟件?不是呵。作為一個編程愛好者,您最后一定要很開心地知道:在這個世界上,還有很多很多開放源代碼的數據庫系統,而且不要錢的。這些數據庫被全世界上億的大大小小的公司、網站、個人開發者在使用著!本課程將重點介紹的就是其中和Borland商業數據庫Interbase同出一源的“免費、開源、跨平臺”的數據庫 ,它對C/C++、Delphi、Java、.Net都支持、它還有嵌入式版本。它叫:Firebird。您可稱呼它為“火鳥/鳳凰”,不過,我最經常的叫法是“FB”。
數據庫為什么很貴?因為商人知道數據庫很重要;數據庫為什么有開源的免費產品?因為并不是只有商人知道數據庫很重要。
1、下載 Firebird
如果您安裝過類似Oracle這樣動輒上G的數據庫系統,您可能在想FireBird是不是又要占用您漫長的下載時間和巨大的磁盤空間呢?
答案:FireBird的安裝程序只有2.65M,(您的U盤長牙齒嗎?就把FB塞到它的牙縫里吧)。
FB的測試版本已經到了2.0版,但我們選擇它的最新的穩定版本:V1.5.3.4870。
進入Fireird穩定版的下載頁面:Firebird RDBMS Downloads;然后找到:

(Windows的可執行安裝程序版本)
沒錯,我們下載的Windows的可執行安裝程序版本。當然,截圖只是截至今天的最新版本。
RDBMS:關系型數據庫管理系統。
接下來我們需要檢查您的系統是否已它安裝了舊版的FB程序——不要立即就確信您自己沒有安裝過,畢竟使用FB作為數據庫軟件還是不少,說不定您就在不知不覺中安裝了,所以還是先看一眼再確定。
2、停止舊版Firebird運行
如果您的系統以前安裝舊版本的FB,那么在安裝新版之前,我們必須先停止舊版本的FB運行。請按以下方法進行:
進入控制面板,對于Windows XP或更高版本系統,您可能得在控制面板內先找到“其它控制面板選項”:

(如果是XP風格,則進入其它控制面板選項)
然后找到Firebird的控制版圖標:

(就是這只火鳥)
點擊后,進行以下操作:

(準備停止舊版FB的運行)
完成上述Step1和Step2后,點OK退出。然后,您應該重啟機器。
一會兒我們安裝新版之后,還會到這個界面恢復配置。
如此,我們僅是停止了舊版FB的運行。如果您在后面的安裝過程遇上某些困難,那么或許您可能需要回頭卸載掉舊版FB。FB的卸載和其它普通程序類似,這里不多說。
3、安裝 Firebird
沒什么好說啦。運行剛才下載的安裝程序,一路“Next”即可以。

(Step1)

(Step2)

(Step3)
4、配置Firebird
請參考一下第2步所提示的控制面板的位置,進入FB服務的配置頁面:

(配置Firebird的服務選項)
確保按上圖完成設置后,如果您看到的圖標也有個紅叉,那就點圖標右邊的“Start”按鈕,以啟動我們安裝的FB。正常情況下,Start之后的狀態為:

(Start之后)
現在“價格便宜量又足”的Firebird,就已經成功駐扎在您的系統上了。
沒錯,就算安裝以后,Firebird也才9M多點,但是很快,隨著您的使用,這只小小鳥占用的空間就會迅速膨脹——這是數據庫的本質功能:“支持數據快速存儲查詢”所決定的。