Zadanie do wykonania - klasa ukrywająca szczegóły bazy danych

Zadanie do wykonania - klasa ukrywająca szczegóły bazy danych
PO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0

Mam zadanie jak poniżej:

"Naszkicować sposób implementacji klasy PHP ukrywającej szczegóły połączenia z bazą danych PostgreSQL. Proszę krótko omówić zastosowane rozwiązania i ich zalety."

Nie mam pomysłu jak zacząć. Nie chodzi o samo pisanie a o pomysł na rozwiązanie. Mogę prosić o jakąś podpowiedź?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Zobacz, jak ładnie opakowane są operacje na bazie np. w Zend Frameworku czy Yii.

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

Nawet prościej, wystarczy, że ukryjesz, że przed wykonaniem zapytań trzeba robić jakieś connect czy select_db, a zrobisz to sobie w konstruktorze obiektu, a potem na nim tylko będziesz wywoływał metodę sql() i w niej będzie kod SQL-owy.

Choć opakowanie wszystkich elementów dostępu do bazy jest oczywiście również fajne.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.