首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

JDBC将string部类数据存入DB2 Clob字段出错(SQLCODE: -301)

2012-12-17 
JDBC将string类型数据存入DB2 Clob字段出错(SQLCODE: -301)如题代码如下:Connection l_con l_con getC

JDBC将string类型数据存入DB2 Clob字段出错(SQLCODE: -301)
如题
代码如下:
Connection l_con = l_con = getConnection();;
String l_sql = "INSERT INTO table01 ( col1, col2, col3 ) VALUES ( ?, ?, ? )";
PreparedStatement l_ps = l_con.prepareStatement(l_insertSql);
l_ps.setString(1, "00021");
l_ps.setString(2, "AAAAA");
String str1 = "asdfg";
l_ps.setCharacterStream(3, new StringReader(str1), str1.length());

l_ps.executeUpdate(); 
列的类型
col1 char(10),
col2 char(10),
col3 CLOB(32700) LOGGED NOT COMPACT ,

执行报如下错误
DB2 SQL error: SQLCODE: -301, SQLSTATE: 07006, SQLERRMC: 15
[解决办法]
你转成blob方式处理下clob字段 看看
[解决办法]
回复2楼
代码不能修改,在客户机器上是运行好的
[解决办法]
这是什么意思的 看不懂也 
[解决办法]
该回复于2012-06-08 10:08:38被版主删除

热点排行