DBIX :: QueryByName.

名前でSQLクエリを実行する
今すぐダウンロード

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

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Erwan Lemonnier
  • 出版社のWebサイト:
  • http://search.cpan.org/erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

DBIX :: QueryByName. タグ


DBIX :: QueryByName. 説明

名前でSQLクエリを実行します DBIX :: QueryByNameは、Inline SQLクエリをメソッド呼び出しで置き換えることによってPerlコードからSQLコードを切り離すことを可能にするPerlモジュールです。アイデアは、Perlコード(XMLファイル内の)たとえば、DBIX :: QueryByNameをこれらのSQL宣言をロードし、通常のオブジェクトメソッド呼び出しとして各クエリを実行する方法を生成します。このモジュールは、データベースセッションの回復とクエリの再試行を実行しても実行します。 1つのサービスの後ろで実行されている複製Postgresデータベースのクラスタに対する高可用性インターフェースとして使用されるように設計されていました.post.dbix :: querybynameは、複数のデータベース接続を管理でき、fork safe.synopsisです。 My $ DBH = DBIX :: QueryByName-> New(); #定義2データベース接続$ dbh-> connect( "db1"、 "dbi:pg:dbname = mydb; host = 127.0.0.1; port = 6666"、$ username、$ password); $ dbh-> connect( "db2"、 "dbi:sqlite:/ path / to / db / file"); #DB1私の$クエリ= INSERT INTOジョブ(ID、ユーザ名、説明、状態)VALUESに対して実行するためにいくつかのデフォルトのクエリをロードする(?、?、?、0)<クエリ/> <クエリ名= "get_job_count" のparams = ""> Jobs __endQ__ $ dbh-> load(session => 'db1'、from_xml => $ queries)からcount(*)を選択します。 #XMLファイル$ DBH-> LOAD(Session => 'DB1'、FROM_XML_FILE => $ FILEPATH)からDB2に対して実行するデフォルトクエリをいくつかロードします。 #ここ数のクエリを実行する:#db1.jobs $ dbh-> add_job({ID => 12、username => "tom" "、説明=>" Mouse "}); $ dbh-> add_job({ID => 13、username => "jerry"、説明=> "catから逃げる"} #行数を数える:My $ sth = $ dbh-> get_job_count(); #それからあなたが通常声明のハンドラを使って何をするか...要件: ・Python


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