bonjour,
j'ai un problème de connexion à la base oracle en utilisant le PDO, mon code est :
l'erreur qui s'affiche est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $utilisateur = 'ETAT'; $motdepasse = 'ETAT'; $lien_base= "oci:HELIOSII = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = SRV-2012)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = HeliosII) ) )"; try{ $bdd = new PDO($lien_base, $utilisateur, $motdepasse); } catch (Exception $e){ die('Erreur de connexion BDD: ' . $e->getMessage()); } ?>
sachant que les données d'identification de la base m'ont été envoyées par l'éditeur et sont:Erreur de connexion BDD: SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-12560: TNS:protocol adapter error (ext\pdo_oci\oci_driver.c:635)
je ne vois pas comment résoudre ce problème l'extension OCI est activée dans le WAMP et aussi dans le php.ini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # tnsnames.ora Network Configuration File # Generated by Oracle configuration tools. HELIOSII = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = SRV-2012)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = HeliosII) ) )
j'ai tenté d'utiliser le PDO sans le OCI mais je ne suis pas sur de la syntaxe qu'il faut utiliser.
pouvez vous m'aider SVP.
Partager