2005-09-07 [長年日記]

[Java] 続:DBCP無応答

OracleのJDBCドライバの場合、接続文字列にkeep aliveを指定できるとのこと。tcpパラメータ調整すればタイムアウトしてくれるので、無応答は回避できる。

でも何だかなぁ。DriverManager#getConnectionがsynchronizedなので、無応答が発生してしまうため、Driver#connectが出てきたのだと思ったのだが。ラッパーであるDBCPがsynchronizedしていたら何にもならん。

アジャイル勘違い集

面白い。為になります。

[]