■ データベースへのデータのINSERT my $obj = Class->insert(¥%data); ■ データのSELECT(オブジェクトを返す) $obj = Class->retrieve( $id ); $obj = Class->retrieve( %key_values ); ■ データのSELECT(全件の配列を返す ※使ってはダメ) @cds = Music::CD->search(year => 1990); @cds = Music::CD->search(title => "Greatest Hits", year => 1990); ■ Pagerを使ったデータのSELECT use Class::DBI::Pager; my $pager = Object->pager(20,1);#(1ページの個数,ページ) my @page1 = $pager-> retrieve_all
ドキュメント:http://search.cpan.org/dist/Class-DBI/lib/Class/DBI.pm
日本語訳:http://bulknews.net/lib/doc-ja/Class-DBI.ja.html
関連モジュール:http://blog.nomadscafe.jp/archives/000457.html
Class::DBI::Iterator
http://search.cpan.org/~tmtm/Class-DBI-v3.0.14/lib/Class/DBI/Iterator.pm
Class::DBI::Plugin::Iterator
http://www.annocpan.org/~ASAKURA/Class-DBI-Plugin-Iterator-0.11/lib/Class/DBI/Plugin/Iterator/Nihongo.pod
Class::DBI::View
http://search.cpan.org/~miyagawa/Class-DBI-View-0.07/lib/Class/DBI/View.pm
Class::DBIとTime::Piece