《Perl DBI 入門》基本功能
本文是以 Perl DBI Examples 為藍本,配合 DBMaker 好學易用的特性,以及幾個淺顯易懂的例子,希望能夠一步步地帶領使用者學習 Perl DBI modules 存取 DBMaker 資料庫的方法。而原作者撰寫主要原動力是希望藉由這篇文章的問世,以降低 DBI mailing list 中一再重複出現的 FAQ。
讀完本文之後,我們就能學到利用 DBI 建立一個完備的資料庫程式。 以下就先由 DBI 的基本功能開始,然後再逐步研究改善效能與可靠度技巧。
基本功能
DBI - Database independent interface for Perl. Perl DBI 是 Perl 程式語言存取資料庫時的標準應用程式介面 (API)。 DBI 中定義了一組函數、變數和一致性的資料庫介面, 可滿足與特定資料庫無關的特性。
值得一提的,DBI 只是一個程式介面,利用一組十分輕巧的層面, 將你的應用程式與一個以上的資料庫驅動程式緊密地結合在一起, DBI 的架構主要只是提供標準的介面,目的是為了方便使用者下達一些簡單的指令, 就可以輕易地讓那些驅動程式發揮作用
首先該做的事就是建構以及安裝 DBI, 詳細的步驟可參考 DBI INSTALL 文件中有說明. 然後再來就是建構出所需的資料庫驅動程式,或是參考 DBD. 在每個 DBD 套件中都應該會有建構程序。 與其他 Perl 模組相較之下, 安裝 DBI/DBD 步驟算是相當容易
localhost:~/DBI-1.08$ perl Makefile.PL && make
&& make test && make install
在 DBI 與 DBD 安裝完成之後, 您可以執行下列指令閱讀更多的資訊:
localhost:~$ perldoc DBI