Migrando do PEAR::DB para o PEAR::MDB2

Link: http://artigos.waltercruz.com/db2_mdb2

Primeiro post de 2007 :)

Há algum tempo estamos estudando a migração de nossos projetos no trabalho do PEAR::DB para o PEAR::MDB2. O MDB2 é uma abstração nova para bancos de dados (hoje, já não tão nova assim), e é um merge do PEAR::DB e do Metabase.

O PEAR::DB não será mais atualizado. Uma das características que eu sentia falta, por exemplo, era o fato do driver do DB para PostgreSQL não suportar prepared statements. Embora fosse possível usá-lo ainda assim, com os métodos query, não ficava tão transparente e organizado. Já o driver MDB2 suporta isso perfeitamente.

Na migração, achei um artigo que ajudou muito, em: http://www.phpied.com/db-2-mdb2/ . Fiz uma tradução do mesmo, disponível em http://artigos.waltercruz.com/db2_mdb2, e assim como Stoyan Stefanov, autor do artigo original, espero que seja útil!