タグ

dbdに関するanatofuzのブックマーク (2)

  • 第30回 データベースプログラミング入門―汎用インタフェースDBIと、O/RマッパTengの使い方(2) | gihyo.jp

    Perl Hackers Hub 第30回データベースプログラミング入門―汎用インタフェースDBIと、O/RマッパTengの使い方(2) 前回の(1)はこちらから。 DBIの使い方 (2)では、Perlのデータベースプログラミングにおける基的なモジュールであるDBIについて解説します。 なお、稿のコードは、執筆時点の最新であるDBIのバージョン1.632、DBD::mysqlのバージョン4.028を前提に記述しています。 DBIとは何か DBIは、データベースへアクセスするための抽象的なインタフェースを提供するモジュールです。DBIを利用することにより、Perlではデータベースの種類をほとんど気にせずにコードを記述できます[2]⁠。Perlにおいてデータベースを扱うほとんどのモジュールは、DBIを利用することを前提にしています。 DBIは各データベース用のドライバモジュールであるDBD

    第30回 データベースプログラミング入門―汎用インタフェースDBIと、O/RマッパTengの使い方(2) | gihyo.jp
  • cpanmでDBD::mysqlを入れる - Qiita

    plenvやperlbrewでcpanmを入れてそれでモジュールを入れるとDBD::mysqlが入らないケースがあります。手元にMySQL (libmysql) が入っていないからです。 Homebrewを使って手元に手軽にMySQLを入れてしまいましょう。 検証環境: MacBook Air 2013 Late Mavericks なお、付記として Debian stable / Ubuntu stable の場合についても言及してあります。 HomebrewでMySQLを入れる 思いつく通りに入れれば大丈夫そうです。 ここでトラブルが起きた場合は brew doctor を参考にするか、brew update を怠っていないかなどをチェックしましょう。HomebrewでMySQL 5.6をインストール。開発用my.cnfもさらす も参考になります。 DBD::mysqlインストール用の

    cpanmでDBD::mysqlを入れる - Qiita
  • 1