17063


Data managerを使って、Shift-JISで保管されているDBから値を取得したいです。

Data managerから日本語の入ったデータを取得すると、文字化けしてしまっています。  
どうしたらきちんと表示されるでしょうか？


CC BY-SA 3.0
2015-09-25T16:09:09.480
16931
2015-09-29T11:05:46.450
9815
question
database jdbc
Data manager を使ってshift jisで保管されたDB2でから日本語を正しく取得するには？


調べたところによると、JDBCはエンコードが指定できず、UTF-8で接続するため、このような現象が発生してしまうようです。

代わりに、ODBC接続をすることで文字化けしないようにできそうでしたが、java8からはodbcjdbcドライバが削除されてしまい、利用できません。

Java7以前を用いて、odbcから接続をすれば、文字化けしなくなるかもしれませんが、試してはいません。


CC BY-SA 3.0
2015-09-29T11:05:46.450
17063
2015-09-29T11:05:46.450
9815
16931
answer