用文件流的方式,我用Blob写过几百K的相片,也是用PreparedStatement,没有问题,现在不在公司,没有代码,等周一上班就粘给你,先Mark下来。

解决方案 »

  1.   

    Oracle的varchar最多也只能存4000个字符,所以不能用JDBC的setString.
      

  2.   

    换Oracle10g下的classes12.jar驱动就可以,我处理过这个问题。
      

  3.   

    1楼,需要你的代码哪有10g的classes12.jar 可以下阿?
      

  4.   

    Oracle中对clob类型字段的操作:
    http://blog.csdn.net/sdliubo/archive/2005/02/02/278149.aspx
      

  5.   

    varchar2最多4000个,如果还不够,就只能用clob了。oracle9i安装路径下面有针对blob,clob操作的code。自己去差一查吧!简单的说