[OCILIB] Problème de connection à la base Oracle
Bonjour j'effectue actuellement un mini programme afin de me connecter sur la base Oracle 10g.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include "ocilib.h"
void err_handler(OCI_Error *err)
{
printf("code : ORA-%05i\n"
"msg : %s\n"
"sql : %s\n",
OCI_ErrorGetOCICode(err),
OCI_ErrorGetString(err),
OCI_GetSql(OCI_ErrorGetStatement(err)));
}
int main()
{
OCI_Connection *cn;
if (!OCI_Initialize(err_handler, NULL, OCI_ENV_DEFAULT))
return EXIT_FAILURE;
cn = OCI_ConnectionCreate("service name", "usr", "pwd", OCI_SESSION_DEFAULT);
if(cn != NULL)
cout << "OK" << endl;
else
cout << "KO" << endl;
OCI_Cleanup();
return EXIT_SUCCESS;
} |
je n'est pas d'erreur de compile, par contre j'arrive pas à me connecter sur la base de donnée Oracle.
Et j'ai ça dans la console :
Code:
1 2 3 4 5
|
KO
code : ORA-12154
msg : 0
sql : (null) |
Auriez-vous une idée de ce disfonctionnement?
Merci