这个你可以用blob对象来操作。

解决方案 »

  1.   

    To liuyi8903(西西):“这个你可以用blob对象来操作。”
    请问如何操作?
    我一定要用文件的方式来保存数据,而将文件名保存进数据库字段的方式。
      

  2.   

    liuyi8903(西西) 说的是把整个文件存入 BLOB
    这样读写的效率并不高我的意思是你把文件名存入字段是可以的
    但是对于文件的读写最好用java,delphi,perl等语言实现。。
    如果你要一定要用存储过程读写文本文件也是可以的,但是功能不好。。
    UTL_FILE在网上搜搜很多的,这个论坛都有不少例子反正我是不喜欢
    用perl,java多好啊
      

  3.   

    oracle对文件的操作是很不方便的
      

  4.   

    用java来操作
        try {
          db = new DBconn();
          db.getConnection().setAutoCommit(false);
          java.io.OutputStream os =
              ( (weblogic.jdbc.common.OracleBlob) myBlob).getBinaryOutputStream();
          if (content != null && content.length > 0) {
              os.write(content,0,content.length);
          }
          os.flush();
          os.close();
          db.commit();