Java コードで String を Clob に変換しようとすると、問題が発生します。Java 1.4 と Oracle 10g を使用しています。
stmt = conn.prepareStatement("INSERT INTO RAWDATA_EQUIFAX (REQ_ID, BUREAU_CODE, RAWDATA, RESP_TIME) VALUES (?, ?, ?, ?)");
stmt.setClob(3, rawData); //rawData is String in java
私が得るエラーは次のとおりです。
The method setClob(int, Clob) in the type PreparedStatement is not applicable for the arguments (int, String)