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/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.