当前位置: 代码迷 >> Java Web开发 >> :java.sql.SQLException: ORA-01401: inserted value too large for column<<在jsp中>>该如何处理
  详细解决方案

:java.sql.SQLException: ORA-01401: inserted value too large for column<<在jsp中>>该如何处理

热度:632   发布时间:2016-04-17 12:34:25.0
:java.sql.SQLException: ORA-01401: inserted value too large for column<<在jsp中>>
insert >>request.getHeader("User-Agent")----使用的IE浏览器版本,还有你的机器名和操作系统......
到oracle中,正常情況下沒問題,可是有时会出现
:java.sql.SQLException: ORA-01401: inserted value too large for column
插入值过大,可是在数据库中设置插入值varchar2(200),
我想请问下,到底要设置多大,或者是其他地方的错误?


------解决方案--------------------
顶上~~~~~~不會~~~~
------解决方案--------------------
先写日志记录每次的request.getHeader( "User-Agent ")吧,不同浏览器,不同OS的User-Agent是不同的.
当然也有可能是别的字段长度超过你设置的字段了.
------解决方案--------------------
不会大吧
你打出来看看是不是有非法字符在里边呢
要没非法字符你就再往大弄
  相关解决方案