不可能吧,检查你的数据是不是有问题。如用lengthb(待插字符)

解决方案 »

  1.   

    你测试一下直接insert into ....
      

  2.   

    应该可以插入2000个汉字.
    你自己用sql/plus试试
      

  3.   

    注意2000以上的字符(1000个汉字)用PreparedStatement.setString(),PreparedStatement.executeQuery方法是不行的,直接拼一sql语句执行就可以不要用?然后再绑定。
      

  4.   

    谢谢各位,没办法的情况之下,只好使用setCharacterStream来做。Reader reader = new StringReader(str);
    pstmt.setCharacterStream(n,reader,str.length());
      

  5.   

    谢谢各位。没有办法的情况下,只好用setCharacterStream。Reader reader = new StringReader(str);
    pstmt.setCharacterStream(n, reader, str.length());