用java开发web程序,应用服务器是weblogic,用oracle的jdbc连接表中一个字段是long类型,用tomcat的时候,一切正常,
但是到了weblogic下,保存信息时(即向该表插入数据时),报ora-01461错误
而且有的时候保存成功有的时候保存失败,用sql语句直接插入能成功,
并不是文本的长短造成的,有时很长超过4k也能保存成功,有时只有几百字节反而出错……不知道讲的清楚么,唉,琢磨了一天多了,还没搞定,望大家帮帮我
但是到了weblogic下,保存信息时(即向该表插入数据时),报ora-01461错误
而且有的时候保存成功有的时候保存失败,用sql语句直接插入能成功,
并不是文本的长短造成的,有时很长超过4k也能保存成功,有时只有几百字节反而出错……不知道讲的清楚么,唉,琢磨了一天多了,还没搞定,望大家帮帮我
少字符的时候可能就出现乱码,无法组织正确的sql语句.调试的时候可以在long类型的内容入手试试~ :)
像在weblogic.propertites文件中,找到weblogic jsp propertites这一段代码,加上encoding=GB2312或在jsp代码页上写 <%@page contentType="text/html;charset=gb2312"%>等等.... 相信你懂我的意思了吧~ good luck. :)