那么,OCI为什么一定要结构映射呢?
那是因为高效率的插入、修改操作,需要组织成数组,进行成组操作,结构数组是最方便的啦。
离散变量的数组,没办法写出通用的程序。
每一个成组插入,都要写一个程序。相当繁琐。
例如:
int array_insert(DAU,array,num);
DAU,Data Access Unit.里边有:表名,结构说明书,数据结构,游标,数据库句柄等等。(ORACLE与DB2的区别,仅在于数据库句柄不同)
array,你要插入的结构数组
num,数组的数量。
没有ORM,写不出这个程序。
【 在 flw 的大作中提到: 】
: 这有啥困难的,
: 没写过 db2 的 sqc 和 oracle 的 pc?
:
--
FROM 221.221.52.*