JTextArea para java.sql.Clob [Resolvido]

7 respostas
C

Olá, boa noite a todos!

Pergunta, meio boba, mas já perdi metade do dia com isso.
Tenho um JTextArea, como posso passar (ou fazer um Casting de) toda a String dela para uma variável do tipo java.sql.Clob?

Agradeço.

Att

7 Respostas

E

“Casting” é uma tintura para cabelos da L’Oréal, e não faz o que você quer. Você precisa olhar como é que se trabalha com Clob.

http://javafaq.nu/java-example-code-141.html

C

Nossa entanglement, “não brinca” existe mesmo uma tintura para cabelos chamada “Casting”? Pensei que esse forum fosse sobre JAVA.

otaviojava

Dá uma olhada nesse link http://www.guj.com.br/java/57908-converter-string-para-clob

C

Otávio, obrigado pela ajuda, mas eu já havia tentado fazer isso que está nesse tópico que você passou, mas retorna a exception:

Exception in thread "main" java.lang.ClassCastException: javax.sql.rowset.serial.SerialClob cannot be cast to oracle.sql.CLOB

Alguma outra sugestão? A causa disso seria por um ser da javax.sql e outro da oracle.sql?

Abraços

C

entanglement:
“Casting” é uma tintura para cabelos da L’Oréal, e não faz o que você quer. Você precisa olhar como é que se trabalha com Clob.

http://javafaq.nu/java-example-code-141.html

FYI

Java

http://imasters.com.br/artigo/464/java/regras_de_casting/

Oracle PL/SQL

http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions016.htm

C#

http://msdn.microsoft.com/en-us/library/ms173105(v=vs.80).aspx

CLOB and NCLOB Datatypes

http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i3266

C

Alguém?

C

cenriqueos:
Olá, boa noite a todos!

Pergunta, meio boba, mas já perdi metade do dia com isso.
Tenho um JTextArea, como posso passar (ou fazer um Casting de) toda a String dela para uma variável do tipo java.sql.Clob?

Agradeço.

Att

Não sei se é a forma ideal, mas resolvi passando o texto do JTextArea para uma variavel String e finalmente gravando no banco de dados.

No lugar de smtp.setClob(clob), foi smtp.setString(str)

Criado 12 de setembro de 2011
Ultima resposta 13 de set. de 2011
Respostas 7
Participantes 3