實現(xiàn)perl連接MySQL數(shù)據(jù)庫的兩步驟
以下是對perl連接MySQL數(shù)據(jù)庫的實際操作步驟的介紹,其中包括如何正確的安裝模塊,CPAN上MySQL數(shù)據(jù)庫模塊的下載地址的介紹,以下的文章就是對這些內(nèi)容的描述,望你看完之后對對其有更深的印象。
使用activeperl在windows下學習perl,今天想用perl連接MySQL數(shù)據(jù)庫。
1 安裝模塊
首先dos下輸入ppm,自動會彈出一個圖形化界面列出了所有模塊,我想找模塊名字包含MySQL的,但是沒找到,只看到dbi,安裝之,寫了測試程序運行報錯:
- install_driver(MySQL) failed: Can't locate DBD/MySQL.pm in @INC (@INC contains:
- C:/Perl/site/lib C:/Perl/lib .) at (eval 5) line 3.
- Perhaps the DBD::MySQL perl module hasn't been fully installed,
- or perhaps the capitalisation of 'MySQL' isn't right.
- Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, SQLite,
- Sponge.
- at test.pl line 4
2 Google了一下,發(fā)現(xiàn)下面網(wǎng)頁,http://forums.sixapart.com/lofiversion/index.php/t29943.html
看到一句In addition to DBI, you also need DBD::MySQL,遂在dos下輸入ppm install "DBD::MySQL",安裝開始啟動并成功。然后運行測試程序,搞定。
罵一句,NND,我是覺得裝的模塊名字中怎么應該帶個MySQL字樣吧,但是圖形化界面中沒有列出來,害得我折騰了幾個小時。
另外CPAN上MySQL模塊的地址:
http://search.cpan.org/~capttofu/DBD-MySQL-4.013/lib/DBD/MySQL.pm
PS:cnblog的網(wǎng)站分類->編程語言中有python等,居然沒有perl。
以上的相關(guān)內(nèi)容就是對perl連接MySQL數(shù)據(jù)庫的介紹,望你能有所收獲。
【編輯推薦】