2017-08-02 30 views
1

私は、OracleおよびDB2テーブルからテキストファイルにデータをエクスポートする汎用Javaプログラムを持っています。JDBCのバイナリ型で使用する汎用型はありますか?

私はすべてのタイプについて、データを抽出するためにResultSetでrs.getString()関数を使用します。 CLOB、BLOB、バイナリ型を除くすべての型で機能します。例えば、これは、Oracleと例外を与える:

無効な列タイプ:私は使用することができ、一般的なタイプがあります:クラスの oracle.jdbc.driver.T4CBlobAccessor

質問が実装されていないのGetString私のプログラムでは、OracleとDB2の両方で使用できるCLOB、BLOC、およびBinaryタイプを抽出しますか?以下のような

何か:

GenericType obj = rs.getGenericType("column_name"); 

答えて

3

あなたはgetObject("column_name")を呼び出すと、タイプに基づいて、正しいことにキャストすることができます。

関連する問題