奇怪的问题,jsp和oracle8i中的varchar2问题!!

draco2002 2004-11-04 08:41:37
我通过接受JSP页面中的文本框,向oracle数据库中插入一串字符是800个汉字,我在数据库中相对应的字段定义为varchar2型(4000长度),为什么后台报“java.sql.SQLException: 数据大小超出此类型的最大值: 1721”,请问是为什么??

我用的是oracle8i的数据库,和weblogic的服务!

最普通的insert语句,用PreparedStatement,ps.setString(1,字符串变量)。

我在pl/sql中试过,没问题,可以插入800多个汉字!!!!
...全文
110 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wqc2004 2004-11-14
  • 打赏
  • 举报
回复
奇怪!
你可以用Long类型试一下
draco2002 2004-11-05
  • 打赏
  • 举报
回复
难道没人遇到过??
draco2002 2004-11-04
  • 打赏
  • 举报
回复
补充:我用String 类型的变量接受到jsp页面传递过来的文本框的值,用System.out.println(String变量)显示也正常。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧