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