Bienvenue sur le forum "Oracle -Interfaces de programmation"


Ce forum est dédié aux interfaces de programmation (API) fournies par Oracle :
  • OCI
  • OCCI
  • Précompilateurs Oracle

[NOTE] : Ce forum n'as pas vocation à traiter de question relatives à Oracle Forms qui dispose de son propre forum


Technologies


=> OCI (Oracle Call Interface)

API C bas niveau permettant de manipuler une base de donnée Oracle. C'est l'API la plus puissante d'Oracle, qui est à base de tous les autres drivers et frameworks d'accès à Oracle. Les ressources nécessaires (headers, librairies, ...) pour développer une application OCI sont :

  • incluses dans les distributions client et serveur d'Oracle.
  • disponibles avec le SDK des Instant Clients

=> Précompilateurs (PRO*C, PRO*Cobol, PRO*FORTRAN, ....) : le code SQL est directement embarqué dans le source de l'application qui est ensuite fourni a un précompilateur qui génère un source compilable par un compilateur du langage cible.

Les ressources (binaires, headers, ..) nécessaires pour développer une application PRO*xxx sont fournies dans les distributions client et serveur d'Oracle.

=> OCCI (Oracle C++ Call Interface)
: Surcouche C++ d'OCI utilisant la STL et inspirée de JDBC.

Les ressources nécessaires (headers, librairies, ...) pour développer une application OCCI sont :

  • incluses dans les distributions client et serveur d'Oracle.
  • disponibles avec le SDK des Instant Client


Ressources


=> Téléchargements Oracle

Oracle 11g Client et 11g Instant Client
Oracle 10g Express Edition

=> Documentation Oracle 10g (anglais) :


Utilisation du forum


Pour toute aide relative aux autres frameworks et/ou API non fournies par Oracle, nous vous invitons à consulter les différents forums concernés ( JDBC, ADO.NET, Delphi/datasets , ....)

Nous vous invitons aussi à consulter la FAQ Oracle ainsi que les sources Oracle.

De plus, vous pouvez effectuer une recherche avancée sur le forum avant de poster une question.

Enfin, voici des liens vers les règles du forum Oracle, règles générales et mode d'emploi à respecter sur les forums.


Bien rédiger ses messages

Toujours utiliser la balise [code] afin de rendre le code lisible pour les lecteurs (surtout quand il s'agit de code OCI assez complexe !).

En raison de la diversité des API, il est primordial d'indiquer dans le titre d'un post la technologie concernée par l'emploi de tags.

Exemple : [OCI], [OCCI], [PRO*C], [PRO*COBOL], ...

Enfin, il est aussi impératif d'indiquer l'environnement utilisé en précisant :
  • Le type d'API et sa version
  • Les versions Oracle clientes et serveur
  • Le compilateur utilisé
  • Le système d'exploitation


Exemple


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
OCI 9.2.0.1
Client 10.2.0.1 / Serveur 11.1.0.6
VS2005 sur Windows Vista
Enfin, respectez les lecteurs qui veulent vous aider en essayant d'écrire en bon français et en bannissant le style SMS !


Rechercher efficacement

Pour effectuer des recherches sur une techno précise, pensez à normaliser votre recherche par l'emploi de tags. Par exemple, pour une recherche sur pro*cobol, le mot clé à utiliser est [PRO*COBOL].


Merci, et bonne continuation sur ce forum.