![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Za jakis czas bede musial napisac uniwersalna klase do obslugi bledow dlatego teraz chcialbym poznac wasze opinie na ten temat. Chodzi mi o obsluge bledow przy dostepie do baz danych. Mam kilka interfejsow min. ORACL , PostGres , SyBase. Chcialbym wyposazyc kazdy z tych interfejsow w klase do obslugi tychze bledow. Moze sa juz gotowe rozwiazana ? Przegladalem juz posty o podobnej tematyce , niestety nie znalazlem tam nic na podony temat. Bede wdzieczny za wszelkie sugestie Pozdrawiam -------------------- pozdrawiam
Gaza Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
A co ty dokładnie chcesz zrobić? Bo uniwersalna klasa do obsługi błędów to prawie tak jak uniwersalna klasa do obsługi logiki biznesowej. Obsługa błędów to bardzo rozległy i skomplikowany temat.
BTW, uniwersalna klasa do obsługi błędów jest już, o dziwo, napisana. Nazywa się bodajże Exception ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
dokladnie chodzi o przechwytywanie bledow ktore pochodza od bazy danych i ich obsluga .
Problem polega na tym zeby bylo to na tyle uniwersalen ,ze da sie zastosowac do kilku baz danych ( mi dokladnie chodzi o ORACLE PG SyBase ) -------------------- pozdrawiam
Gaza Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie kazdy intefejs bazodanowy ma klase dzidzczaca po glownej klasie bledu i tyle a ona dostaje $errorType itp itd
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 172 Pomógł: 0 Dołączył: 22.09.2002 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
Hej.
@Gaza adodb wykorzystuje mozliwosci PHP5 i jak wspomnial hawk mozesz skorzystac z wyjatkow(klasy Exception). Mozesz sobie napisac w ten sposob uniwersalna obsluge bledow dla abstrakcji. Polecam podrecznik php Vademecum Profesionalisty - przy omowieniu wyjatkow autor ilustruje to na przykladzie obslugi bledow dla bazy danych... pozatym ksiazka to skarb, takze inewstujac tylko zyskasz pozdrawiam anas |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki .
Poszukam ksiazki i poczytam. Pozdrawiam -------------------- pozdrawiam
Gaza Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pełny tytuł to: php Zaawansowane Programowanie. Vademecum Profesjonalisty. To tak dla informacji
![]() ![]() -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:08 |