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

Kết nối PHP trên Linux với Microsoft Access trên Windows Share

Trình điều khiển Microsoft Access ODBC của Easysoft cho phép bạn làm việc với cơ sở dữ liệu định dạng MDB / ACCDB trong môi trường mà cả người dùng Linux và Windows đều cần truy cập cơ sở dữ liệu đó.

Ví dụ:bạn có thể muốn xuất bản cơ sở dữ liệu Access dựa trên Windows trên một trang web mạng nội bộ dựa trên máy chủ Linux. Đây là ví dụ được đề cập trong blog này.

Để làm điều này:

  1. Tải xuống Trình điều khiển Access ODBC và cài đặt và cấp phép nó trên máy chủ web Linux của bạn.
  2. Sửa đổi nguồn dữ liệu ACCESS_SAMPLE trong odbc.ini để nó kết nối với cơ sở dữ liệu trên chia sẻ Windows của bạn. Để thực hiện việc này:
     [ACCESS_SAMPLE] Driver =Easysoft ODBC-ACCESS # Đường dẫn đến cơ sở dữ liệu trên Linux machinemdbfile =/ home / samba / ms_access / Northwind.accdb # URL SMB cho tệp cơ sở dữ liệu. Sử dụng cú pháp này cho URL SMB:# smb://  windows_host  /  chia sẻ  /  đường dẫn  /  tên tệp  smbpath =smb://windows_machine/accounts_share/ms_access/Northwind.accdb# Đường dẫn đến thư viện libsmbclient trên máy trình điều khiển Access ODBC.smblib =/ usr / lib / libsmbclient.sosmbuser =my_windows_igusersmbauth =y_nowordxlusive_rellusivews =no / pre> 
  3. Kiểm tra xem bạn có thể kết nối trong isql không . Ví dụ:
     cd /usr/local/easysoft/unixODBC/bin./isql.sh -v ACCESS_SAMPLE 
  4. Cài đặt gói PHP PDO-ODBC và tạo một trang PHP bên dưới máy chủ web của bạn kết nối với cơ sở dữ liệu Access. Ví dụ:
      0) {echo odbc_errormsg (); } else {$ rs2 =odbc_exec ($ con, "chọn * từ Nhà cung cấp"); odbc_result_all ($ rs2); odbc_close ($ con); }?> 

Lưu ý Bạn cần đặt quyền để người dùng mà máy chủ web đang chạy, ví dụ:www-data, có quyền ghi vào tệp cơ sở dữ liệu Access.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Những lý do để lạc quan về tương lai của Microsoft Access

  2. Cách chuyển đổi truy vấn bảng chéo trở lại truy vấn thông thường trong Access

  3. Tìm kiếm Cơ sở dữ liệu Microsoft SQL Server cho dữ liệu được lưu trữ

  4. Gán hình ảnh cho các mục ListView Hướng dẫn-03

  5. Access nói chuyện với các nguồn dữ liệu ODBC như thế nào? Phần 3