在jdbc中怎么使用oracle的long类型。
我在一个jsp的javabean中有一个函数,它负责插入一行表中的三个字段。ID(number类型),TITLE(vchar2类型),CONTENT(long类型)。我的sql语句是:
String sql = "INSERT INTO ZK.HTMLS (ID, TITLE ,CONTENT) VALUES (ZK.IDADD.nextval,'" +
title + "','"+contents+"')";
但执行这个网页就停滞在那了,我到后台去看,也没有错误报出来,而execute SQL语句也没有返回。我这个javabean的函数一直没有返回。当然我插入的contents字符串很大,超过4000了。我想知道怎么解决这个问题,我的ID字段是利用oracle的序列自动生成的,我在网上查了一下,有种方法是要先将long类型的字段插空值,再将其取出来,不过我这用select语句找出插入的ID字段值可不方便,这种方法是将其它字段都设置好,再取出来,而我这ID字段是自动由序列增加的,可不好取,有没有好的方法解决这个问题呢?
问题点数:100、回复次数:3Top
1 楼liuyi8903(不让疑问伴随)回复于 2005-08-05 08:55:28 得分 100
pre.setCharacterStream(2,new StringReader(temvalue),temvalue.length());Top
2 楼fish_kun(坤坤)回复于 2005-08-05 15:46:36 得分 0
读取又怎么弄呢?Top
3 楼fish_kun(坤坤)回复于 2005-08-05 17:44:31 得分 0
还有更新操作,怎么弄?拜托了,救人救到底。Top




