convertit une chaîne à oracle.sql.clob en java?
Je code Java de la fonction à l'intérieur de la Base de données Oracle qui produisent beaucoup de texte!
comment convertir une chaîne de CLOB (oracle.sql.CLOB) en java?
qu'est-ce que la simple façon de le faire?
Je suis en train de construire une fonction qui a Chaîne comme une entrée avec oracle.sql.CLOB de sortie, mais cela ne fonctionne pas! Je ne fais aucun jdbc liés travail!
voici ce que j'ai (qui n'est pas de travail!)
public static CLOB str2clob(String s)
{
oracle.sql.CLOB clob = null;
try
{
clob.setString(0,s);
} catch (Exception e)
{
}
return clob;
}
- Vérifiez s'il vous plaît ici: stackoverflow.com/questions/4687696/string-to-clob-in-java
- Ou ici.
- Ces deux liens ne sont pas directement ce que le poster est demander...
Vous devez vous connecter pour publier un commentaire.
yourClob.getAsciiStream()
jette SerialException:Unsupported operation. SerialClob cannot return a the CLOB value as an ascii stream, unless instantiated with a fully implemented Clob object.
Pour plus de détails, veuillez voir SerialClob mise en œuvre.Quelque chose comme ceci:
Vous pouvez utiliser NonContextualLobCreator de mise en veille prolongée. Veuillez voir les réponses dans Quel est le remplaçant de l'obsolète mise en veille prolongée.createClob(Reader Reader, int longueur)