高分求助:关于访问Access的备注字段时,信息丢失的解决方式
我是用struts访问access数据库(客户要求的单机版数据库)。
用户在网页的web编辑框中录入了信息后。以Ubcode进行转码存入数据库的备注字段(名为contents),我检查了,是对的。
问题在于读时:
我用String contents = rs.getString( "contents ")时。信息丢失了。后台打印的把如下一部分丢失了:(如下*之间的)
******************************
宋体"> <BR> <SPAN style="FONT-SIZE: 12pt; VERTICAL-ALIGN: top; FONT-FAMILY: 宋宋体"> 17)用螺纹长度为60mm的M14螺栓(12),拔出高压泵齿轮; </SPAN> </SPAN> </DIV> </TD>
<TD style="VERTICAL-ALIGN: top; WIDTH: 400px"> </TD> </TR>
<TR bgColor=#ffffff>
<TD style="VERTICAL-ALIGN: top; WIDTH: 600px"> </TD>
<TD style="VERTICAL-ALIGN: top; WIDTH: 400px"> </TD> </TR> </TBODY> </TABLE> <BR> </DIV>
<TABLE style="WIDTH: 1000px; BORDER-COLLAPSE: collapse">
<TBODY> </TBODY> </TABLE>
******************************
不知道是什么原因,我开始以为是String字数的限制。我测试了,在正文中复制很多汉字和表格等存储后,仍然可以保存,也可以读出来,读出来测试的又是好的。不知道这个为什么不行,其它用户在使用时,也出现过类似的情况。
真不知道如何解决,请达人指导。问题解决立即结贴!谢谢
------解决方案--------------------是打印的时候的问题还是读的时候?
------解决方案--------------------别用string,用get大对象的方法来读取!
------解决方案--------------------用流