JDBCでOCI接続

JDBCでOCI接続する場合、最終的にはNativeアプリへ渡されるため.dll(Linux系なら.so)が必要になる。

どうもNativeとJDBCバージョンが異なるとなんか怒られる。これではまった・・・。

9iまではあまりJDBCのバージョンは気にしないみたい。
10gになったとたんきっちりそろってないと怒られる。はまったのは

DLL:10.10 <--> JDBC:10.20

でやると、
java.lang.UnsatisfiedLinkError t2cCreateState

といわれる。

クライアントでインストールされたJDBC使うとサクッといけました。ムカツク!!