Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Instalação do PHP PDO no Windows (xampp)


Então, finalmente consegui me conectar a quatro bancos de dados, veja como consegui:

MySQL usando PDO_MYSQL extensão parecia estar instalado no xampp por padrão não teve que fazer muito trabalho. Aqui está o código que usei para a conexão:
$connStr = "mysql:host=".$myServer.";dbname=".$myDB; 
$conn = new PDO($connStr,$myUser,$myPass);  

Microsoft SQL Server usando PDO_SQLSRV seguiu as instruções em http://craigballinger.com/blog/2011/08/usin-php-5-3-with-mssql-pdo-on-windows/ . Segue o código que usei:
$connStr = "sqlsrv:Server=".$myServer.";Database=".$myDB; 
$conn = new PDO($connStr,$myUser,$myPass);

Oráculo com PDO_OCI . Baixe e instale o Oracle Instant Client adequado em sua máquina Windows, por exemplo, instantclient_12_1 e adicione seu caminho para PATH em SYSTEM Environment Variables. Observação O Oracle suporta apenas 2 versões anteriores, portanto, selecione sua versão do cliente corretamente. Faça isso e reinicie o Apache. Segue o código que usei:
$tns = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ".$myServer.")(PORT = 1521)))(CONNECT_DATA=(SID=".$myDB.")))"; 
$connStr = "oci:dbname=".$tns;      
$conn = new PDO($connStr,$myUser,$myPass);  

Sybase com PDO_ODBC Deve ter o driver ODBC Sybase ASE que vem com o SDK. Segue o código que usei:
$connStr = "odbc:Driver={Adaptive Server Enterprise};server=".$myServer.";port=".$myPort.";db=".$myDB;
$conn = new PDO($connStr,$myUser,$myPass);