文章目錄
(作者:南鬱/ www.d2school.com)
作為一個編程愛好者,您必須記住一句話:“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,(您的隨身碟長牙齒嗎?就把FB塞到它的牙縫裡吧)。
FB的測試版本已經到了2.0版,但我們選擇它的最新的穩定版本:V1.5.3.4870。
進入Fireird穩定版的下載頁面:Firebird RDBMS Downloads;然後找到:
(Windows的可執行安裝程式版本)
沒錯,我們下載的Windows的可執行安裝程式版本。當然,只是截至今天的最新版本。
接下來我們需要檢查您的系統是否已它安裝了舊版的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多點,但是很快,隨著您的使用,這隻小小鳥佔用的空間就會迅速膨脹——這是資料庫的本質功能:“支援資料快速儲存查詢”所決定的。 |
參考資源
Firebird 官方首頁
Firebird 中文社區