Posted on 2007-05-28 15:28
change 阅读(131)
评论(0) 编辑 收藏
最近用structs+hibernate+spring做的一个项目,后台用的是oracle92。
测试的时候发现了一个数据的插入问题,在数据库里面定义的一个varchar(4000)的字段,在action层打印显示的字段大小明明就是<4000字节的 可是一执行用hibernate插入操作的时候,就报错,而且显示的字段大小只要一超过2000就报错说超出范围,而且汉字还是3字节编码的,而所有的页面都用gbk编码郭了,一直百思不得其解,原来是oracle驱动得问题。oracle92自己带的驱动只是适合jdk1.3以前的,在oracle的官方网站上下载一个最新驱动,一切ok!晕吧!呵呵,希望大家 不要范和我一样的毛病。为此二郁闷。