在java中将字符串转换为oracle.sql.clob?
我正在 Oracle 数据库内编写一个 Java 函数,该函数会生成文本分配! 如何在java中将字符串转换为CLOB(oracle.sql.CLOB)? 直接的方法是什么?
我正在尝试构建一个以 String 作为输入,以 oracle.sql.CLOB 作为输出的函数,但它不起作用!我没有做任何jdbc相关的工作!
这是我所拥有的(不起作用!)
public static CLOB str2clob(String s)
{
oracle.sql.CLOB clob = null;
try
{
clob.setString(0,s);
} catch (Exception e)
{
}
return clob;
}
I'm coding a Java function inside Oracle Database which produce allot of text!
how to convert a string to CLOB (oracle.sql.CLOB) in java?
what is the straight-forward way to do?
I'm trying to build a function which has String as an input with oracle.sql.CLOB as an output, but it's not working! I'm not doing any jdbc related work!
here is what I have (which is not working!)
public static CLOB str2clob(String s)
{
oracle.sql.CLOB clob = null;
try
{
clob.setString(0,s);
} catch (Exception e)
{
}
return clob;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
像这样的东西:
Something like this:
您可以使用 NonContextualLobCreator来自休眠。请参阅已弃用的 Hibernate.createClob(Reader reader, int length) 的替代方案中的答案
You can use NonContextualLobCreator from Hibernate. Please see answers in What is the alternate for deprecated Hibernate.createClob(Reader reader, int length)