ローズ:: DB.

DBIラッパーと抽象化層。
今すぐダウンロード

ローズ:: DB. ランキングとまとめ

広告

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

ローズ:: DB. タグ


ローズ:: DB. 説明

DBIラッパーと抽象化レイヤー。 Rose :: DBは、Perl DBIラッパーと抽象化Layer.synopsis Package My :: DBです。 Rose :: dbを使用してください。私たちの@isa = QW(Rose :: DB)。 My :: DB-> Register_DB(ドメイン=> '開発'、TYPE => 'main'、driver => 'pg'、database => 'dev_db'、host => 'localhost'、username => 'devuser'、 password => 'mysecret'、server_time_zone => 'utc'、); My :: DB-> Register_DB(ドメイン=>「整備」、type => 'main'、driver => 'pg'、database => '' big_db '、host =>' dbserver.acme.com '、username => 'dbadmin'、password => 'prodsecret'、server_time_zone => 'utc'、); my :: db-> default_domain( '開発'); my :: db-> default_type( 'main'); ... $ db = my :: db-> new; My $ DBH = $ DB-> DBHまたはDIE $ DB->エラー。 $ db-> begin_workまたはdie $ db->エラー; $ DBH-> DO(...)またはDISE $ DB->エラー; $ DB-> COMMITまたはDIE $ DB->エラー; $ db-> do_transaction(sub {$ dbh-> do(...); $ sth = $ dbh-> prepare(...); $ sth->実行(...); while($ sth-> fetch){...} $ dbh-> do(...);またはdik $ db->エラー; $ DT = $ DB-> PARSE_TIMESTAMP( '2001-03-0512:34:56.123'); $ val = $ db-> format_timestamp($ dt); $ DT = $ DB-> PARSE_DATETIME( '2001-03-0512:34:56'); $ val = $ db-> format_datetime($ DT); $ DT = $ DB-> PARSE_DATE( '2001-03-05'); $ val = $ db-> format_date($ dt); $ bit = $ db-> parse_bitfield( '0x0af'、32); $ val = $ db-> format_bitfield($ bit); ... Rose :: dBは、DBI関連の機能のためのラッパーと抽象化レイヤです。 Rose :: DBオブジェクト "は" DBIオブジェクトを持っています。これはDBIのサブクラスではありません。 )?もしそうなら、Rose :: DB :: Object Moduleを見てください。 Rose :: DB :: Objectは、このモジュールを使用してデータベース接続を管理するORMです。 Rose :: DB単独は単なるデータソースの抽象化層です。それはORMではありません。要件: ・Perl


ローズ:: DB. 関連ソフトウェア