我现在要将wrod文档里面的内容(含上标下标等文字)在网页里面显示出来,但不能用word方式,怎么将word里面的内容存入数据库,或把word内容复制到网页里面的word编辑器,把数据以二进制流存入数据库? 
或有其他更好的方法,给些 字符串转为二进制存入数据库 的例子,要急用,100分给你们了

解决方案 »

  1.   

    数据库的表里首先要建有二进制数据字段,一般为CLOB型.
    用二进制的文件读写方式即二进制数据流来把整个WORD文件读进来赋给BYTE数组,再传给CLOB型变量,用SQL语句赋给表中的CLOB字段(根据页面流程,也可以直接读进CLOB变量).
    用SQL语句赋值给CLOB字段时,如果WORD内容较大,还会有出现一个问题,但那是另外的问题了.
      

  2.   

    CLOB是大字符字段,存二进制内容还是用BLOB
      

  3.   

    查下帮助文档,IO不用说了吧!
    存进去用PrapredStatement中预编译方法
    取出来用RsuultSet中的方法
      

  4.   

    我现在要将wrod文档里面的内容(含上标下标等文字)在网页里面显示出来,
    =============================================================
    我也关注类似问题。但目前没有好的解决方案吧?即
      

  5.   

    即使用POI读出WORD内容。估计上下标的格式信息也丢失了。如果WORD文件中还有图片的话,那更处理不了。
      

  6.   

    doc 文件,jsp 程序将其转换成 hmt 文件(类似html,但是它是把html放在一个文件里,可以用直接ie打开)保存。
    用 jacob 把word转化成hmt格式的,然后传到数据库。至于怎样转化lz就自己找资料了
    或是看看http://community.csdn.net/Expert/topic/5003/5003506.xml?temp=.3098108