by Hippo2000(2000/8/8)
日本語チョウ訳シリーズ Apache::Session::Oracle モジュールなのです。
Apache::Session::Oracle - Apache::Sessionの実装の1つ
use Apache::Session::Oracle;
#Apache::Sessionに新しいDBハンドルをオープンしてほしければ:
tie %hash, 'Apache::Session::Oracle', $id, {
DataSource => 'dbi:Oracle:sessions',
UserName => $db_user,
Password => $db_pass,
Commit => 1
};
#またはハンドルが既にオープンされていれば:
tie %hash, 'Apache::Session::Oracle', $id, {
Handle => $dbh,
Commit => 1
};
このモジュールはApache::Sessionの実装の1つです。これはOracle格納機能を使い、ロック機能は使っていません。詳細は例と、Apache::Session::Store::Oracleのドキュメントをご覧下さい。
このモジュールのための特別なApache::Session引数はCommitです。Commit引数を指定しなければなりません、それはこのモジュールが完了したときにトランザクションをコミットするか、あるいは単に何もしないかを示します。この機能はこのモジュールが、ローカルなトランザクション・ポリシーやローカルのデータベース・ハンドルのキャッシュのポリシーに逆らわないように提供されています。引数はこの問題を考えるさせるために必須です。
このモジュールはLongReadLen引数も期待します。それはセッション・オブジェクトの最大の大きさを指定します。指定されなければ、デフォルトの最大値は8KBです。
(原文のまま)
This module was written by Jeffrey William Baker <jwbaker@acm.org>.
Apache::Session::File, Apache::Session::Flex, Apache::Session::DB_File, Apache::Session::Postgres, Apache::Session
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。