Bonjour,
Je tente de me connecter sur une base Oracle via PDO_OCI mais je n'y arrive pas.
J'ai pourtant mis les informations présente dans le fichier tnsnames.ora mais rien à faire wamp me renvoie :
Mon programme :SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-12545: Connect failed because target host or object does not exist (ext\pdo_oci\oci_driver.c:635)
Merci de m'apporter une aide.
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
21
22
23
24 function LoginPDO() { $lien_base = "oci:dbname=(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Anaïs)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )"; $db_username = "system"; $db_password = "MonMDP"; try { $conn = new PDO($lien_base,$db_username,$db_password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException$e) { echo 'Echec lors de la connexion'.$e->getMessage(); } }
Partager