Oracle et le C 3eme Partie : Oracle Call Inteface

On a vu la dernière fois une première approche pour interagir avec Oracle en utilisant le PRO*C qui reste relativement simple, mais possède au moins deux défauts :

– Les performances ne sont pas au top comparé a ceux de la oci library (qu’on verra dans cet article)

– La compilation se déroule en deux étapes une précompilation (proc) et ensuite une compilation (gcc)

Pour palier a tout ça  Oracle offre une API riche et qui permet d’accéder a toutes les fonctionnalités de la base, il s’agit de la « Oracle Call Interface » ou oci, pour les curieux, l’ensemble des prototypes de cette API se trouve dans le fichier (/usr/include/oracle/11.2/client/ociap.h). Lire la suite

Publicités