Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU -
目次 索引 前ページ次ページ

第2章 アプリケーションの設計> 2.3 トランザクション

2.3.3 トランザクションのアクセスモード

■アクセスモー

トランザクションのアクセスモードは、setReadOnlyメソッドで読込み専用に変更することができます。

現在のトランザクションのアクセスモードが読込み専用かどうかは、isReadOnlyメソッドで確認することができます。新しく生成された接続に対するトランザクションのアクセスモードは、更新可能となっています。

トランザクションのアクセスモードは、トランザクションの継続中に変更することはできません。必ずトランザクションが終了している状態で変更してください。

トランザクションのアクセスモードを読込み専用に変更する例を以下に示します。
Connection cnct = DataSource.getConnection();
cnct.setAutoCommit(false);
cnct.setReadOnly(true);
        :
cnct.commit();

■default_readonlyオプショ

default_readonlyオプションを指定することで、データベースコネクト時に、トランザクションのアクセスモードの初期値を変更することができます。

default_readonlyオプションは、運用時のチューニングパラメタとして使用してください。

default_readonlyオプションの詳細については、“オプションの設定”または“getConnectionメソッドのオプション”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2007