sql >> Databasteknik >  >> RDS >> Oracle

PHP PDO-installation på Windows (xampp)

Så jag lyckades äntligen ansluta till fyra databaser så här lyckades jag:

MySQL med PDO_MYSQL tillägget verkade vara installerat på xampp som standard behövde inte göra mycket arbete. Här är koden jag använde för anslutningen:

$connStr = "mysql:host=".$myServer.";dbname=".$myDB; 
$conn = new PDO($connStr,$myUser,$myPass);  

Microsoft SQL Server med PDO_SQLSRV följde instruktionerna på http://craigballinger.com/blog/2011/08/usin-php-5-3-with-mssql-pdo-on-windows/ . Här är koden jag använde:

$connStr = "sqlsrv:Server=".$myServer.";Database=".$myDB; 
$conn = new PDO($connStr,$myUser,$myPass);

Oracle med PDO_OCI . Ladda ner och installera rätt Oracle Instant Client på din Windows-maskin, till exempel instantclient_12_1 och lägg till dess sökväg till PATH i SYSTEM Environmental Variables. Obs! Oracle stöder endast 2 versioner ner så välj din klientversion korrekt. Gör det och starta sedan om din Apache. Här är koden jag använde:

$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 med PDO_ODBC Måste ha Sybase ASE ODBC-drivrutin som följer med SDK. Här är koden jag använde:

$connStr = "odbc:Driver={Adaptive Server Enterprise};server=".$myServer.";port=".$myPort.";db=".$myDB;
$conn = new PDO($connStr,$myUser,$myPass);  



  1. Hur ställer man in korrekta attributnamn till ett aggregerat json-resultat med GROUP BY-sats?

  2. Hur Hibernate Batch-insättning fungerar?

  3. Infogar array i postgresql

  4. Hur returnerar man en array från Java till PL/SQL?