Nowe możliwości MDB2

Doczekaliśmy się wreszcie nowego zestawu sterowników do znanego interfejsu bazodanowego MDB2 (http://pear.php.net/package/MDB2), który należy do repozytorium PEAR. Pierwszy z nich, MDB2_Driver_sqlite, zapewnia współpracę z bazą SQLite. Dodano w nim parę metod do obsługi widoków (ang. views) i wyzwalaczy (ang. triggers).

Poprawiono również parę usterek, związanych m.in. z rozpoznawaniem komunikatów o błędach czy zgodnością z PHP4. Kolejny sterownik, MDB2_Driver_mysql, odpowiada za współpracę z MySQL-em. Podobnie, jak w przypadku drivera do SQLite, dodano w nim metody do obsługi wyzwalaczy, a także funkcji. Istotną nowością jest także obsługa błędów bazy MySQL5. Poprawiono również błędy w metodach odpowiadających za transakcje oraz budowaniu zapytań (za pomocą prepare()) i ich wykonywaniu (execute()). Analogicznych zmian dokonano w MDB2_Driver_mysqli.

Kolejną popularną w świecie PHP bazą danych jest PostgreSQL. Przeznaczony dla niej sterownik (MDB2_Driver_pgsql) również doczekał się nowości związanych z obsługą błędów, wyzwalaczy i widoków. Zmodyfikowano także działanie metody lastInsertID(), która zwraca indeks ostatnio dodanego rekordu.

Użytkowników i miłośników bazy danych Oracle powinno ucieszyć nowe wydanie sterownika dla ich ulubionego produktu (MDB2_Driver_oci8). Podobnie, jak poprzednie sterowniki, zawiera on nowości związane z obsługą wyzwalaczy i obsługą błędów. Istotne są również poprawki dotyczące łączenia się z bazą, wybierania pól czy wywoływania obiektów.

W sterowniku do bazy MS SQL (MDB2_Driver_mssql), znacznie rozbudowano obsługę transakcji, wyzwalaczy, funkcji i procedur składowanych, a także błędów i indeksów oraz debugowanie kwerend. Poprawiono też wykrywanie błędów, zwracanie wartości i wyrażenia regularne użyte w mapowaniu typów danych.

http://pear.php.net/package/MDB2/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49102 )

Array ( [docId] => 49102 )
Array ( [docId] => 49102 )