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 :
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)
Mon programme :
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();
	}
}
Merci de m'apporter une aide.