JDBCでOCI接続する場合、最終的にはNativeアプリへ渡されるため.dll(Linux系なら.so)が必要になる。
どうもNativeとJDBCバージョンが異なるとなんか怒られる。これではまった・・・。
9iまではあまりJDBCのバージョンは気にしないみたい。
10gになったとたんきっちりそろってないと怒られる。はまったのは
DLL:10.10 <--> JDBC:10.20
でやると、
java.lang.UnsatisfiedLinkError t2cCreateState
といわれる。
クライアントでインストールされたJDBC使うとサクッといけました。ムカツク!!