在 Java 中将字符串转换为 Clob
我有一个情况,我需要从字符串制作Clob对象。问题是我不能在这种方法中使用ConnectionManager。
我需要一些实用工具,如
public Clob getClob(String data){
}
任何人都可以告诉我我怎么能做到这一点。
我也有口头.sql.CLOB。但是,它需要连接才能创建对象。
我有一个情况,我需要从字符串制作Clob对象。问题是我不能在这种方法中使用ConnectionManager。
我需要一些实用工具,如
public Clob getClob(String data){
}
任何人都可以告诉我我怎么能做到这一点。
我也有口头.sql.CLOB。但是,它需要连接才能创建对象。
那些仍在寻找替代答案的人,可以在不需要连接对象的情况下创建Clob对象,如下所示。
Clob myClob = new javax.sql.rowset.serial.SerialClob(stringData.toCharArray());
引发警告:Clob 未初始化。
您需要一个OracleConnection来使用Oracle数据库创建一个Clob。
OracleConnection conn; // initialize this first
Clob myClob = conn.createClob();
private OracleConnection conn = null;
public void setConnection( OracleConnection conn )
{
this.conn = conn;
}
void setClob( String cookie ) throws SQLException
{
Clob myClob = conn.createClob();
myClob.setString( 1, cookie);
}