Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zalety pdo nad mysql_* lub mysqli_*

Nie chodzi o obsługę wielu baz danych za pomocą jednej aplikacji (choć możesz, z ostrożnością). Nie chodzi o ułatwienie zmiany baz danych w przyszłości (chociaż to pomaga). Chodzi o posiadanie jednego spójnego, rozsądnego interfejsu do użycia niezależnie od bazy danych. Przynosi to korzyści nie tylko programistom (poprzez szersze zastosowanie ich umiejętności) i projektom (poprzez ułatwienie programistom wskoczenia), ale także dużo łatwiejsze tworzenie bibliotek, które znajdują się o jedną warstwę powyżej warstwy dostępu do danych. Perl ma DBI od 20 lat i to zdecydowanie dobra rzecz. PDO to bardzo podobna koncepcja (w rzeczywistości kradnie co najmniej połowę interfejsu DBI).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. łączenie się z kontenerem docker-compose mysql odmawia dostępu, ale docker z tym samym obrazem nie

  2. Mysqli UPDATE SET WHERE błąd składni

  3. Błąd w tworzeniu tabeli

  4. Wyjątek uszkodzonej rury w aplikacji Grails

  5. Połączenie Java - MySQL:Pobieranie klucza publicznego jest niedozwolone