commitもrollbackもされない場合のトランザクション

commitもrollbackもされずにcloseされた場合、JDBC的には未定義で、DBの実装依存

Oracleの場合暗黙的commitになる。

ではほかのDBではどうなるのか?特にSQLServer・・・。

あと、特にクライアントプログラム側に異常はなくて単にcloseを発行した場合、クライアントプログラムがclose発行せず突然落ちた場合のそれぞれどう違うか。トランザクションタイムアウトがどう絡んでくるか。

ちょっとやってみるしかないか。