JTextArea para java.sql.Clob [Resolvido]

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

“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

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

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

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

[quote=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
[/quote]

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

Alguém?

[quote=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[/quote]

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)