Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cài đặt PHP PDO trên windows (xampp)

Vì vậy, cuối cùng tôi đã quản lý để kết nối với bốn cơ sở dữ liệu, đây là cách tôi quản lý:

MySQL sử dụng PDO_MYSQL Tiện ích mở rộng dường như được cài đặt trên xampp theo mặc định không phải thực hiện nhiều thao tác. Đây là mã tôi đã sử dụng cho kết nối:

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

Microsoft SQL Server sử dụng PDO_SQLSRV đã làm theo hướng dẫn trên http://craigballinger.com/blog/2011/08/usin-php-5-3-with-mssql-pdo-on-windows/ . Đây là mã tôi đã sử dụng:

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

Oracle với PDO_OCI . Tải xuống và cài đặt Ứng dụng khách Oracle Instant thích hợp trên máy tính windows của bạn, ví dụ như Instantclient_12_1 và thêm đường dẫn của nó vào PATH trong Biến môi trường hệ thống. Lưu ý Oracle chỉ hỗ trợ 2 phiên bản vì vậy hãy chọn đúng phiên bản ứng dụng khách của bạn. Làm điều đó và sau đó khởi động lại Apache của bạn. Đây là mã tôi đã sử dụng:

$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 với PDO_ODBC Phải có Trình điều khiển Sybase ASE ODBC đi kèm với SDK. Đây là mã tôi đã sử dụng:

$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. Tên cột bắt đầu bằng số?

  2. Tìm hiểu cách thực thi một thủ tục trong Toad For Oracle

  3. LỖI:ORA-00917:thiếu dấu phẩy khi sử dụng Hibernate với một chuỗi hiện có trong oracle

  4. Hàm INITCAP () trong Oracle

  5. Kiểm toán trong Oracle