Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1333 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  C++ et Oracle sans ODBC ni JDBC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ et Oracle sans ODBC ni JDBC

n°1757536
niavuli
Posté le 09-07-2008 à 22:15:50  profilanswer
 

Bonjours à tous,
 
Je cherche à programmer une interface en C++ qui permettent d'acceder au contenu de tables d'un DB Oracle, mais je voudrai realiser une application le plus portable possible (cad sans avoir à installer un driver ODBC sur les machine ou on veut faire tourner le prog).  
Donc je cherche une librairie c++ qui accede via le reseau au serveur Oracle.
 
J'ai vu que beaucoup parle de Pro*C mais je ne suis pas sur que ce soit exeactement ce dont j'ai besoin.
 
Si toutefois ce que je voudrais n'est pas possible, connaissez vous une bonne combinaison de librairie sql pour c++ et de driver ODBC ou JDBC?
Le tout pour programmer sous linux et realiser une appli qui soit portable sous windows si possible.
 
(Actuellement je programme avec les lib Qt4 qui ont un support sql mais qui requiert un driver ODBC ou JDBC...)
 
Merci d'avance pour votre attention et votre temps.

mood
Publicité
Posté le 09-07-2008 à 22:15:50  profilanswer
 

n°1761260
eraser2k
Posté le 18-07-2008 à 09:48:09  profilanswer
 

Hello
 
je ne peux répondre qu'à la question sur le pro*c ; je ne pense pas en effet que ce soit dans ton cas ce qu'il faut utiliser.
 
Le pro*c, c'est un fichier .pc qui contient un mélange de PL/SQL et de c/c++. Tu dois le précompiler par oracle qui génère alors un fichier cpp que tu peux intégrer dans ton projet. Mais ton appli doit être linké avec des dll oracles pour pouvoir se lancer (oraSQL9.lib pour oracle9 par exemple)... ce qui nécessite d'avoir le client oracle (de la bonne version en plus) sur le poste qui va faire touner l'appli.

n°1761304
couak
Posté le 18-07-2008 à 10:54:45  profilanswer
 

à partir du moment où tu travailles avec une bdd, surtout une comme oracle, il te faudra bien un jour ou l'autre passer des drivers ou des lib fournies par le produit si tu ne veux pas être limité ou être confronté à des problèmes
Ce n'est pas abbérant d'utiliser odbc ou jdbc, je suis pas un expert mais je connais de nom OCCI qui est une surcouche de OCI pour le C++
De ttes les applications que j'ai intégrées avec Oracle, il fallait toujours au minimum les libs fournies par Oracle, que ce soit ODP pour  
.Net ou OLEDB pour des applis win32. Chez nous on installe le client complet + les options associées, mais depuis que Oracle a sorti le Instant Client c'est plus léger.
Pour OCCI tu peux aller faire un tour sur http://www.developpez.net/forums/f [...] .php?f=953


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  C++ et Oracle sans ODBC ni JDBC

 

Sujets relatifs
Comment coder bool en CInclusion de resources C/C++
Driver jdbc pour sql server sur powket/windows CE[ORACLE] Problème de création de clé étrangère
Connexion LDAP C++[C] Fournir un projet compilé sous Visual C++ à un ami
Utilisation dll .net dans une application C++ Visual Studio 6aide pour un bootloader en C sur pic32
[RESOLU][ORACLE] Sequence - Probleme avec les nombres générésJDBC + BLOB/CLOB + Oracle
Plus de sujets relatifs à : C++ et Oracle sans ODBC ni JDBC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR