Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Interfaces de programmation
Interfaces de programmation Forum d'entraide sur l'utilisation des API Oracle : Pré-compilateurs, OCI, OCCI, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2007, 14h43   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 2
Points : 1
Points : 1
Par défaut Accès à une base de données Oracle

Bonjour,
Je souhaiterai savoir comment accéder aux données d'une base de données Oracle à partir de mon programme écrit en C : quelles instructions et bibliothèque choisir ?

Merci.
totoges est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 14h48   #2
Rédacteur/Modérateur

 
Avatar de Skyounet
 
Homme Benjamin Roux
Expert Silverlight et Windows Phone
Inscription : mars 2005
Messages : 6 384
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Roux
Âge : 25
Localisation : Canada

Informations professionnelles :
Activité : Expert Silverlight et Windows Phone
Secteur : Conseil

Informations forums :
Inscription : mars 2005
Messages : 6 384
Points : 9 549
Points : 9 549
Il te faut utiliser la bibliothèque OCI.
http://www.oracle.com/technology/tech/oci/index.html
http://orafaq.com/faqoci.htm
http://www.eisti.fr/~info/BDDII/TPS-...E-HTML/OCI.ppt
__________________
Mon Blog
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso


La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein
Skyounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 15h02   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 2
Points : 1
Points : 1
Merci pour ta réponse !
totoges est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 19h39   #4
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
Ou PRO*C...

PRO*C est une libraire C fournie par Oracle permettant de faire du "embedded SQL" (SQL embarqué) dans ton code source C.

Ton source est ensuite fourni au précompilateur Oracle qui génère le code C final.

Pro*C a longtemps été l'API Oracle de choix... Et c'est 100 fois plus simple de faire de pro*c que de l'OCI....

Sinon OCI est beaucoup plus puissant mais aussi 100 fois plus complexe...

J'utilise les 2 pour le taf sur des projet différents ...

Le gros avantage de PRO*C, c'est que le code SQL est vérifié à la compilation et donc les bugs SQL sont plus vites identifié.

Le gros désantavange de Pro*c, c'est que tu compile pour une version d'oracle déterminé. Pur mes projets sous pro*c, je dois compiler le même code source 6 fois pour générer des exe pour ora734,8.0, 8i, 9.1, 9.2 et 10g....

Sinon OCI possède plein de wrapper C/C++ (voir mon post précédent http://www.developpez.net/forums/sho...d.php?t=405883) .. Mais tu dois bien le maitriser !!

Bon courage
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h49.


 
 
 
 
Partenaires

Hébergement Web