J'ai besoin d'écrire des données dans plusieurs bases de données. Je choisis sqlapi.comAccès à la base de données Oracle avec sqlapi C++
Je l'ai fait pour mysql et mssql. Maintenant, j'ai un problème avec la base de données Oracle.
J'ai installé le serveur et le client sur Ubuntu. Dans navigateur cela fonctionne, mais SQLAPI dit:
libnnz10.so: ne peut pas ouvrir le fichier objet partagé : Aucun fichier ou répertoire
API SGBD Library 'libclntsh.so' chargement échoue
Cette bibliothèque est une partie de l'installation client SGBD, non SQLAPI ++
Assurez-vous que le client SGBD est installé et
cette bibliothèque nécessaire est disponible pour chargement dynamique
Linux/Unix:
1) Les répertoires dans l'environnement de LD_LIBRARY_PATH utilisateur variables
2) La liste des bibliothèques mises en cache dans /etc/ld.so.cache
3)/usr/lib, suivi/lib
Il y a ces deux fichiers depp dans/usr/lib. J'ai essayé de nombreuses façons de dire le chemin eclipse dans ce dossier, mais rien ne fonctionne.
Merci pour votre aide.
'libclntsh.so' est la bibliothèque cliente pour accéder aux bases de données Oracle. Donc, fondamentalement, vous demandez comment dire à Eclipse où prendre une DLL donnée à droite? Je ne suis pas sûr de comprendre, lancez-vous votre programme depuis eclipse ou depuis la ligne de commande ....? –