|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 2 ![]() |
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. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Benjamin RouxExpert Silverlight et Windows Phone Inscription : mars 2005 Messages : 6 384 ![]() |
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 persoLa connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 2 ![]() |
Merci pour ta réponse !
|
|
|
00
|
|
|
#4 |
![]() ![]() vincent rogier Inscription : juillet 2007 Messages : 2 355 ![]() |
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 |
|
00
|
Copyright © 2000-2012 - www.developpez.com