- DBIx::Custom
- here
DBIx::Custom - SQLでデータベースに簡単アクセス
DBIx::Customは「insert,update,delete,select」などのデータベースへのクエリを簡単にするためモジュールです。O/Rマッパーとしては、覚えることが少なく、生のSQLに近い記述ができます。
DBIx::Customは以下のような便利な機能を備えています。
- insert, update, delete, selectを簡単に実行、高速insert文、バルクインサートサポート
- 柔軟なWhere句の生成、柔軟なorder by句の生成、名前つきプレースホルダのサポート
- MySQL, PostgreSQL, SQLite, Oracle, Microsoft SQL Server, Microsoft Accessをサポート
サンプルコードを見てください。
use DBIx::Custom; my $dbi = DBIx::Custom->connect(dsn => $dsn); # 挿入 $dbi->insert({id => 1, title => 'Perl'}, table => 'book'); # 更新 $dbi->update({title => 'Perl'}, table => 'book', where => {id => 1}); # 削除 $dbi->delete(where => {id => 1}, table => 'book'); # 選択 my $rows = $dbi->select(table => 'book')->all;
簡単に書けるでしょう。
インストール
DBIx::Customを「インストール」してみましょう。
データベースへの接続
DBIx::Customで「データベース接続」する方法を解説しています。さまざまなデータベースでも利用することができます。
クエリの実行
DBIx::Customでクエリを実行する方法を解説します。insert,update,delete,select文を覚えましょう。
行のフェッチ
DBIx::Customで「行をフェッチ」する方法を解説します。
Where句の動的な作成
DBIx::Customで「動的にwhere句を作成」する方法を解説します。
Order By句の動的な生成
DBIx::Customで「動的にorder by句を作成」する方法を解説します。
モデル
DBIx::Customで「モデル」を利用する方法を解説します。
応用的な機能
DBIx::Customの「応用的な機能」について紹介します。
SQLの生成
DBIx::Customで「SQLを生成」するための便利なメソッドを紹介します。
フィルタリング
DBIx::Customで「フィルタリング」を利用する方法を解説します。
テーブルと列の情報
DBIx::Customの「テーブルと列の情報」を調べるメソッドを紹介します。
ユーティリティ
DBIx::Customの「ユーティリティ」メソッドを紹介します。