Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Instalacja PHP PDO na windows (xampp)

Więc w końcu udało mi się połączyć z czterema bazami danych, oto jak mi się udało:

MySQL przy użyciu PDO_MYSQL Wydawało się, że rozszerzenie jest domyślnie zainstalowane na xampp i nie wymagało wiele pracy. Oto kod, którego użyłem do połączenia:

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

Microsoft SQL Server przy użyciu PDO_SQLSRV postępuj zgodnie z instrukcjami na http://craigballinger.com/blog/2011/08/usin-php-5-3-with-mssql-pdo-on-windows/ . Oto kod, którego użyłem:

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

Wyrocznia z PDO_OCI . Pobierz i zainstaluj odpowiedniego klienta Oracle Instant Client na swoim komputerze z systemem Windows, na przykład instantclient_12_1 i dodaj jego ścieżkę do PATH w Zmiennych środowiskowych SYSTEM. Uwaga Oracle obsługuje tylko 2 wersje w dół, więc wybierz odpowiednią wersję klienta. Zrób to, a następnie uruchom ponownie Apache. Oto kod, którego użyłem:

$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 z PDO_ODBC Musi mieć sterownik Sybase ASE ODBC, który jest dostarczany z pakietem SDK. Oto kod, którego użyłem:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podłączanie SQL Server do Oracle

  2. Problem z połączeniem pand z lewej strony (ValueError:Próbujesz scalić kolumny obiektu i int64.)

  3. Zapytanie optymalizujące:DBMS_METADATA.GET_DDL (Oracle)

  4. Wstaw wiele wierszy z R Dataframe do bazy danych Oracle

  5. Mapowanie właściwości logicznej do Oracle przy użyciu Entity Framework