DBIX :: Librarian.

リポジトリの外部コードでSQLを管理する
今すぐダウンロード

DBIX :: Librarian. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jason W. May
  • 出版社のWebサイト:
  • http://search.cpan.org/jmay/

DBIX :: Librarian. タグ


DBIX :: Librarian. 説明

コード外のリポジトリでSQLを管理します DBIX :: Librarianは、code.synopsisを使用してSQLを管理するためのPerlモジュールです.synopsisを使用します。 My $ DBLBN =新しいDBIX :: Librarian。 My $ DATA = {ID => 473}; eval {$ dblbn->実行( "lookup_employee"、$ data); ;; $ @の場合は$ @;印刷 "Employee $ Data - > {ID}は$ DATA - > {name} "; $ dblbn-> disconnect。アプリケーションロジック(PerlからのSQLからのSQL)のデータベースロジックのSimple Interface - コードの読みやすさと開発のSPEEDLEAVE SQL構文と引き換えにある程度の柔軟性を犠牲にします。基礎となるDatabaseSupportでサポートされている拡張機能をサポートトランザクション機能データベースがオブジェクト間マッピングツールキットまたは永続的なフレームワークではない場合、そのようなもののために、問題のために、または他のいくつかの優れたモジュールのいずれかを参照してください。DBIX :: LibrarianとTemplate Toolkitの組み合わせ他のテンプレートパッケージの1つは、かなり包括的なデータベース駆動型アプリケーションフレームワークの基礎を与えます。 "DBIX :: Librarian"の重要な機能は次のとおりです。 ・Perl連想データ構造の完全な複雑さをサポートします ・単一のEXECUTE()呼び出しで連鎖された複数のSQLステートメント。次の入力としての呼び出しの結果を使用します。 ・各EXECUTE()は自動的にトランザクションで、上記の1つ以上のステートメントを含む。トランザクションに複数の呼び出しを収集するためのオプションの遅延コミット。データベースがトランザクション(例えばVanilla MySQL)をサポートしていない場合は、まだここでは運がありません。 ・SELECTステートメントの処理モード:正確に1行、ゼロアル、1つの複数行(ゼロから多数)。 1つだけを期待するときに複数の行を受信するオプションの例外。 SQL構文はこれらのコントロールを提供するために拡張されています。 ・SQLフラグメント全体の置換によるバインド変数、およびオンザフライのSQL生成をサポートします。 ・クエリの複数のリポジトリをサポートします - 現在個々のファイルと複数クエリファイルをサポートしています。 ・データベース接続をLibrarian Initializerに渡すことも、内部で作成することもできます。 ・execute()が呼び出されたときにデータベース接続が停止している場合、Librarianは再接続を試みます。 ・長い値を取得できるように、DBI LongReadlenとLongTrunCokを設定します。 DBIX :: Librarian :: NewへのオプションのLongReadlenパラメータがDBIに渡されます(デフォルト1000)。 要件: ・Perl


DBIX :: Librarian. 関連ソフトウェア