e ae Galera tô num apuro danado aqui :???:
estou com um problema com esses 3 recursos seguintes
weblogic 6.1,com o JDK 1.3 e ORACLE 8i
estou tentando enviar informações para um CLOB do oracle8i
o código abaixo funciona até no TOMCAT 5, com JDK 1.4 mas quando joguei no weblogic 6.1, que tem jdk1.3 não deu certo
1 public oracle.sql.CLOB getCLOB(java.sql.Connection con, String clobValue) throws Exception {
2 oracle.sql.CLOB clob = null;
3 //OracleCallableStatement ocs = null;
4 weblogic.jdbc.rmi.SerialCallableStatement ocs = null;
5 try {
6 //ocs = (OracleCallableStatement) con.prepareCall(getClobSQL());
7 ocs = (weblogic.jdbc.rmi.SerialCallableStatement) con.prepareCall(getClobSQL());
8 ocs.registerOutParameter(1, oracle.jdbc.driver.OracleTypes.CLOB);
9 ocs.execute();
10 clob = ocs.getCLOB(1);
11 clob.putString(1, clobValue);
12 } catch (Throwable e) {
13 cat.error ("Erro ao adquirir CLOB " + e.fillInStackTrace().toString() );
14
15 } finally {
16 ocs.close();
17 }
18 return clob;
19 }
na linha 9 é acionado o erro e dá erro de CLassCastException na linha 7
a linha de cima a 6 eu comentei pq ele me dava outro erro de acho que o weblogic naõ suportava esse
oracle.jdbc.driver.OracleCallableStatement
já procurei alguma outra forma de fazer isso mas não encontrei, poderiam me ajudar ???