以下是對perl連接MySQL數據庫的實際操作步驟的介紹,其中包括如何正確的安裝模塊,CPAN上MySQL數據庫模塊的下載地址的介紹,以下的文章就是對這些內容的描述,望你看完之後對對其有更深的印象。
使用activeperl在windows下學習perl,今天想用perl連接MySQL數據庫。
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了一下,發現下面網頁,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的網站分類->編程語言中有python等,居然沒有perl。
以上的相關內容就是對perl連接MySQL數據庫的介紹,望你能有所收獲。