在oracle的blob字段里保存多个文件
来源:优易学  2011-4-30 9:55:37   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  5)更改适合你的登录方式,改变下面的预定义值:
  #define ORADB_SERVICE   "CHEUNG"
  #define ORADB_LOGUSER   "mineusr"
  #define ORADB_PASSWORD  "minepwd"
  下面是写文件到BLOB字段的完整的例子:
  //
  // write_blobfile.c - 写BLOBFILE的例子
  // 使用ORADBI.dll
  // cheungmine@gmail.com, 保留所有权利
  //
  // 内存泄漏检测
  // 在需要检测的地方放置语句:
  //        _CrtDumpMemoryLeaks();
  // 以下3句的次序不能改变
  #define _CRTDBG_MAP_ALLOC
  #include<stdlib.h>
  #include<crtdbg.h>
  // 包含唯一的ORADBI 头文件
  #include "../oradbi.h"
  #ifdef _DEBUG
  #pragma comment(lib, "../oradbi_dll/debug/oradbid.lib")
  #else
  #pragma comment(lib, "../oradbi_dll/release/oradbi.lib")
  #endif
  
  #define ORADB_SERVICE   "CHEUNG"
  #define ORADB_LOGUSER   "mineusr"
  #define ORADB_PASSWORD  "minepwd"
  
  /*==================================================
  -- Create table
  create table TEST
  (
  BM    VARCHAR2(10),
  NAME  VARCHAR2(100),
  BIRTH DATE,
  DATA  BLOB
  )
  tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
  initial 64K
  minextents 1
  maxextents unlimited
  );
  ====================================================*/
  //
  // 下面的文件被插入到一个DATA字段
  // 在这里定义你要插入的文件, 这些文件必须存在
  //
  const char* arrLobFiles[] = {
  "E:\eBookLib-计算机\C&C++\APress.Cryptography in C and C++_SourceCode.rar",
  "E:\eBookLib-计算机\C&C++\Charles.River.Media.Algorithms.For.Compiler.Design.eBook-LiB.chm",
  "E:\eBookLib-计算机\C&C++\C与C++中的异常处理.pdf",
  "E:\eBookLib-计算机\C&C++\The art of assmebly language.pdf",
  "E:\eBookLib-计算机\C&C++\Jones.And.Bartlett.Publishers.Foundations.Of.Algorithms.Using.Cpp.Pseudocode.3rd.Edition.eBook-Li.chm",
  "E:\eBookLib-计算机\C&C++\The C++ Standard Library.pdf",
  "E:\eBookLib-计算机\C&C++\GCC--CompleteReference.pdf",
  "E:\eBookLib-计算机\C&C++\VC技术内幕第五版.chm",
  "E:\eBookLib-计算机\Network&Tcpip\ALTHOS.Introduction.To.Data.Networks.PDN.LAN.MAN.WAN.and.Wireless.Data.Technologies.and.Systems.e.chm",
  "E:\eBookLib-计算机\Network&Tcpip\Digital Satellite Communications 2nd Ed - book.pdf",
  "E:\eBookLib-计算机\Network&Tcpip\McGraw.Hill.Storage.Networks.The.Complete.Reference.chm",
  "E:\eBookLib-计算机\Network&Tcpip\UNIX Network Programming Volume 1_3rd Edition-The Sockets Networking API.chm"
  };

上一页  [1] [2] [3] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训