2004.10.23

Oracle - ユーザ定義型をJDBCで使用して文字化けしたら、、、

最近、JDBCでOracleのユーザ定義型(VARRAY型 etc)から、
文字列を取得しようとすると文字化けする現象に出くわしました。
しばらくはまり続けた末、「nls_charset12.zip」を
プログラムを実行していた環境のクラスパスに設定し
忘れていることに気づきました。
普通に、テーブルの列から文字列を取得する場合には、
問題なかったので発見が遅れてしまいました。

[環境]
OS:WindowsXP
プログラムの実行環境:eclipse2.1.2

「コンパイルするだけだし、classes12.zipだけクラスパスに設定しておけばいいか。」
なんて、いい加減なことをしていて、そのことをすっかり忘れていると、
今回の私のように無駄な時間を使ってしまうのでご注意あれ!!

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
ykato