Access
 sql >> Baza danych >  >> RDS >> Access

Łączenie PHP w systemie Linux z Microsoft Access na udziale Windows

Sterownik Microsoft Access ODBC firmy Easysoft umożliwia pracę z bazami danych w formacie MDB /ACCDB w środowiskach, w których użytkownicy systemu Linux i Windows muszą uzyskać dostęp do tej bazy danych.

Na przykład możesz chcieć opublikować bazę danych programu Access opartą na systemie Windows w intranetowej witrynie sieci Web opartej na serwerze z systemem Linux. To przykład omówiony na tym blogu.

Aby to zrobić:

  1. Pobierz sterownik Access ODBC i zainstaluj go oraz uzyskaj licencję na swoim serwerze WWW z systemem Linux.
  2. Zmodyfikuj źródło danych ACCESS_SAMPLE w odbc.ini tak, aby łączyło się z bazą danych w udziale Windows. Aby to zrobić:
    [ACCESS_SAMPLE]Driver=Easysoft ODBC-ACCESS# Ścieżka do bazy danych w systemie Linux machinemdbfile=/home/samba/ms_access/Northwind.accdb# Adres URL SMB dla pliku bazy danych. Użyj tej składni dla adresu URL SMB:# smb://host_window /udostępnij /ścieżka /nazwa pliku smbpath=smb://windows_machine/accounts_share/ms_access/Northwind.accdb# Ścieżka do biblioteki libsmbclient na komputerze ze sterownikiem ODBC programu Access.smblib=/usr/lib/libsmbclient.sosmbuser=my_windows_usersmbauth=my_readnownows_esrelclusive /pre> 
  3. Przetestuj, czy możesz połączyć się w isql . Na przykład:
    cd /usr/local/easysoft/unixODBC/bin./isql.sh -v ACCESS_SAMPLE
  4. Zainstaluj pakiet PHP PDO-ODBC i utwórz stronę PHP na swoim serwerze sieciowym, która łączy się z bazą danych Access. Na przykład:
     0) { echo odbc_errormsg(); } else { $rs2 =odbc_exec($con, "wybierz * od dostawców"); odbc_result_all($rs2); odbc_close($con); }?>

Uwaga Musisz ustawić uprawnienia tak, aby użytkownik, pod którym działa serwer WWW, był m.in. www-data, ma prawo zapisu do pliku bazy danych 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. Jak wybrać przyjazną dla użytkownika bazę danych dla swojej firmy?

  2. 5 porad i wskazówek dotyczących Microsoft Access

  3. Jak Twoja mała firma może skorzystać z przetwarzania w chmurze

  4. Posłuchaj odcinka 2 podcastu Microsoft Access

  5. Co to są zależności bazy danych?