Stream

0 respostas
B

Galera , to com um grande problema , nao sei nem pra que lado vou , por isso postem qualquer coisa …
Tinha o metodo abaixo :

public static void escreveStringNoClob(Clob clob, String valor) throws java.sql.SQLException, java.io.IOException { if ( clob != null ) { BufferedWriter writer = new BufferedWriter( ((oracle.sql.CLOB)clob).getCharacterOutputStream( ) ); writer.write( valor ); writer.close(); } }
porem , trocamos de driver e tivemos que alterar para :

public static void escreveStringNoClob(Clob clob, String valor) throws java.sql.SQLException, java.io.IOException { if ( clob != null ) { BufferedWriter writer = new BufferedWriter( clob.setCharacterStream(0)); writer.write( valor ); writer.close(); } }

pois o java.sql.clob nao possui o metodo getCharacterOutputStream( )… ele ta levantando uma SQLException cuja a descrição é : Recurso não suportado… em portugues mesmo!!!
Alguem faz ideia ? ja fucei em tudo e nao acho a solução !

Criado 6 de junho de 2005
Respostas 0
Participantes 1