当前位置: 技术问答>java相关
怎么用jsp向oracle8提交长字符(15000字左右)?
来源: 互联网 发布时间:2015-09-23
本文导语: 我用oracle做数据库,用jsp编了个通用文章管理系统,但是存放文章的数据项不知道用什么类型好,我开始用的是varchar(2)型,但是不能超过4000字节,也就是2000个字;不能满足需要。我知道mysql有text类型,但oracle不知道...
我用oracle做数据库,用jsp编了个通用文章管理系统,但是存放文章的数据项不知道用什么类型好,我开始用的是varchar(2)型,但是不能超过4000字节,也就是2000个字;不能满足需要。我知道mysql有text类型,但oracle不知道怎么办?
有人说long可以,但我试了一下,不行呀!
有人说long可以,但我试了一下,不行呀!
|
用long吧,我这有源代码。看看下面的代码:
PreparedStatement pstmt=conn.prepareStatement("insert into tablename(column1) values(?)");
byte[] bytes_zyjs = longStr.getBytes();
ByteArrayInputStream baisss = new ByteArrayInputStream(bytes_zyjs);
InputStreamReader bais = new InputStreamReader(baisss);
pstmt.setCharacterStream(1,bais,bytes_zyjs.length);
pstmt.executeUpdate();
pstmt.close();
应该可以的。你自己根据情况改一改。
PreparedStatement pstmt=conn.prepareStatement("insert into tablename(column1) values(?)");
byte[] bytes_zyjs = longStr.getBytes();
ByteArrayInputStream baisss = new ByteArrayInputStream(bytes_zyjs);
InputStreamReader bais = new InputStreamReader(baisss);
pstmt.setCharacterStream(1,bais,bytes_zyjs.length);
pstmt.executeUpdate();
pstmt.close();
应该可以的。你自己根据情况改一改。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。