日期:2014-05-18  浏览次数:20586 次

resultset 有关getstring()返回不全问题
我用odbc-jdbc的getString()方法读取access数据库中的“注释”类型的字段,有的部分读的全,有的部分就读不全,快郁闷死了,JSP设计到了最后碰到这个鬼问题!!
我查过百度,里面有很多人碰到这问题,用resultsy的getString从access提取内容到JSP页面就老是不全,有人说用DB2的CLOB可以解决,可我没用过那玩意,也没时间从ACCESS中再把那么多的数据再弄到别的数据库去,有没有人知道是为什么啊,是不是odbc-jdbc驱动对access数据库支持不好啊!!!!!!

------解决方案--------------------
把文本转换成BIT保存
------解决方案--------------------
转到SQLServer里试试,看看效果,jdbc for mssqlserver的驱动比较成熟。
操作方法基本一样,换一个驱动方式而已。

------解决方案--------------------
<% String str=resultsy.getString("content");
 str= new String(str.getBytes("ISO8859-1"));
 out.write(str);%> 

转换时用 UTF-8 或者当前默认的编码看看