最近由于项目需要开始使用OCI接口编写Lob 字段的删除 更新 插入包括批量插入!
批量插入有两种方法:
1.建立临时大对象,对每行每列的分配一个OCILobLocator,并建立相应的临时大对象,将数据通过lobWrite写入;最后邦定某一列,参数locator是数组元素;通过OCIStmtExecute执行n行.
该方法缺点 :速度慢,(释放资源和入库的时间差不多)
2.先批量入库lob字段empty_blob(),然后再一条一条的执行select...for update
该方法速度快