你有getString()返回的是一个String类型,String的长度不得超过是6个Byte

解决方案 »

  1.   

    没有限制,且字符串形式的结果只能用它返回!getString(int columnIndex) 
              Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
      

  2.   

    如果有的话,就是DB的限制,比如Oracle的varchar2字段不能大于4000字节。
      

  3.   

    我用odbc-jdbc的getString()方法读取access数据库中的“注释”类型的字段,只能读出来一部分。
      

  4.   

    select s1||s2||s3 from xxx;如果s1,s2,s3合并后大于4000字节,也不行。
      

  5.   

    我读的可是access中的数据啊,它的“注释”类型字段可以有6万多字节呢,但是就是读不完整。
      

  6.   

    db2中我用clob是没问题的,但是我的数据一开始时存在access中,我要将access中的数据导到db2中。并且,如果我直接用getString()方法将access中的数据读到jsp页面上,也是读不全的。
      

  7.   

    我试了许多,jdbc本身的getString()方法应该是没有限制的。
    但是jdbc-odbc的getString()方法,在读取access数据库的“注释”类型时,就很多问题了
      

  8.   

    可能access的"注释"与JDBC有的不兼容,如果内容不时很多的话,建议用用"文本",设到255,看看还有没有问题
      

  9.   

    我的问题是,别人做好的access数据库,我要使用这个数据库,所以没办法选择数据库字段的了,只能选者一个合适的方法。
      

  10.   

    那请问sun.jdbc.odbc.JdbcOdbcDriver下的getString()方法对access数据库是不是支持的不好????今天上午我用getCharacterStream()方法将出问题的字段内容读出来,也会读不完整。我快要疯掉了!!!!!
      

  11.   

    强烈建议用DB2或SQLServer的导入工具,不要另外编程!
    只要你的机器上装了DB2的ODBC就可以了。
      

  12.   

    killwin(海龙) ,如何操作呢???能不能介绍一二,相关文档也行。
      

  13.   

    是指用db2import,restore这些工具吗???
      

  14.   

    access数据库是别人做的,我没法决定呀。而且就我试过的结果而言,字符串被截断的地方是没有特殊字符的。access数据库中存的是HTML格式的东西。有些条目能够读完全,有些却不行。