S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

JDBC

JTAとトランザクション

JTAは、標準ではネストされたトランザクションをサポートしないのか。 Springでは、トランザクション属性で制御できるけど、てっきりJTAのレベルで実現されてるのかと思ってた。

デッドロックとタイムアウト

【パターン1】 同じスレッドで、2つのConnectionオブジェクトによりデッドロックを起こそうとすると、タイムアウトのエラーになる。 KFPA11770-I ROW [ HOGE_T RDDATA10 ] currently in use,resource … 【パターン2】 別のスレッドで、2つのConnectionオ…

プーリング断念w

ということで、HiRDBのJDBCドライバとApache Commonsの連携はムリってことらしいw 抽象的な(w)テクニカルな質問をしてみたけど、Apache CommonsのpoolとかDBCPとかなんですか?って感じみたいなので、それ以上は…www 結局決定的な解決策がないので、都…

まだまだプーリングw

@IT会議室 > Java Solution 会議室 > プールされた接続のリセット コネクションのクローズと勘違いしてたけど、データソースでクローズしてみるとか。 org.apache.commons.dbcp .BasicDataSource#close commons-poolのレベルでは、こんなのとか。 org.apach…

CannotGetJdbcConnectionExceptionとDB接続の例外

単純にorg.apache.commons.dbcp.BasicDataSource#getConnectionメソッドを、そのまま使ってたのが判明したり。 こいつでコネクション取得せずに、commons-dbcpのレベルでの実装を使ってただけだった。 Connection con = DataSourceUtils.getConnection(dataS…

HiRDBのJDBCドライバのコネクション

どうも勝手に切断されるみたいwww

データソースの取得

一応2種類の方法のここの記述をメモ。

DBコネクション

サンプルプロジェクトでは、EJBでアノテーションの記述からリソースとしてデータソースを取得してる。

Type4での接続

Cosminexus Developerのサンプルは動きましたが、これはType2での接続ですな。

ストアドプロシージャの結果をカーソルで受け取る

jdbcTypeってのでORACLECURSORってのを指定すれば、戻り値としてカーソルを受け取れるのか。