作为一个编程爱好者,您必须记住一句话:“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多点,但是很快,随着您的使用,这只小小鸟占用的空间就会迅速膨胀——这是数据库的本质功能:“支持数据快速存储查询”所决定的。