proc是通过预编译,将嵌入式SQL语句翻译成为oracle函数调用,相对简单一些
OCI是Oracle Call Interface的缩写,就是指Oracle 函数调用接口,其中对Oracle的访问都已经封装为函数,灵活性好,效率最高,但是函数库太多一时不容易记熟悉
OCCI是对OCI的封装,把OCI的函数都封装为类,提供了更加简单的调用接口,学习起来更简单一些,比较接近ADO的语法了,但好像有BUG,不稳定
感觉初学还是先学proc,入门快一些,然后是OCI,提高灵活性和效率,最后是OCCI,可以快速开发,有了OCI的基础,发现bug也可以快速定位错误点在哪里。
说白了,数据库开发还是建库、建表、增删改查、存储过程这些东西,以前有dbase、foxbase、access、sql server这些基础,都不难学,但实际上,要把数据库玩精了也不是一件容易的事情。