Je cherche un moyen de vous connecter à une base de données Oracle distante et de lire certaines données de la table dans une application C ++ Console. Quelqu'un peut-il me donner des indices. Thnx. P>
7 Réponses :
soci, http://soci.sourceforge.net est une interface C ++ moderne qui utilise l'interface d'appel Oracle. Et peut également se connecter à d'autres bases de données ... p>
Cela fonctionnera-t-il pour la base de données oracle distante ?? Avez-vous une idée ?
@ W.Jack Il utilise l'interface d'appel Oracle à partir du client Oracle en dessous, alors oui, je m'attends à ce que cela fonctionne pour les bases de données Oracle distantes.
Le site Web officiel Oracle propose plusieurs ressources. Entre autres: p>
juste Google, il y a vraiment beaucoup de tutoriels autour. P>
Vous pouvez soit utiliser le Interface d'appel Oracle C ++ (API Native ) ou le API Ouvrir la connectivité de la base de données a>. Si vous souhaitez un wrapper de haut niveau, il existe quelques interfaces plus pratiques dans les bibliothèques telles que QT . P>
Vous pouvez utiliser Occi: http://www.oracle .com / TreatSwork / Base de données / Caractéristiques / OCI / Index-090820.html P>
ou OCI: http://www.oracle.com/techNetwork /database/features/oci/index.html P>
ou l'une des nombreuses autres API disponibles .. Cela dépend vraiment du type de chose que vous allez l'utiliser .. Vous devriez trouver beaucoup d'informations sur les avantages / inconvénients des différentes API via Google .. p>
Sauf si c'est l'objet d'une étude d'étude ou d'une exigence stricte avec Oracle DB, je vous suggère de travailler avec des classes / services génériques fournis avec diverses catégories Microsoft Microsoft. P>
Vous pouvez essayer: codbc code>
. C'est une API pour pro * c code>.
pro * c code> est un moyen très décent de connecter Oracle et C ++. P>
Actuellement (2021) activement développé est également OCILIB , j'ai pu configurer l'exemple de test en peu de temps. p>