[Cascavel-pm] MVC e WxPerl

Nilson Santos Figueiredo Junior acid06 em gmail.com
Quinta Maio 3 13:26:15 PDT 2007


On 5/3/07, Alceu Rodrigues de Freitas Junior <glasswalk3r em hotmail.com> wrote:
>  E como o DBIx lida quando o programa tem que se conectar a qualquer base de
> dados? Basta passar a conexão do banco (considerando que os drivers
> necessários estejam disponíveis) e mandar bala?

Do mesmo jeito que o DBI lida com isso? Usando DBI basta ter os DBDs
apropriados instalados e você usa qualquer banco de dados da mesma
maneira. O que o DBIx::Class é abstrair as queries para que ele possa
contornar as possíveis diferenças entre bancos de dados nas queries em
si.

A parte de se conectar com o banco de dados já é tratada corretamente
pelo próprio DBI.

>  Porque alguém que trabalha com ORM geralmente não quer saber de queries,
> quando o programa proposto justamente exibe detalhes da uma. É meio
> paradoxal, como ir de São Paulo até Minas e depois para o Rio de Janeiro
> sendo que você queria mesmo era ir para o Rio.

Na verdade, você só estaria utilizando a parte de carregamento
automático da estrutura do banco de dados que ele provê (através do
DBIC::Schema::Loader), realmente não estaria utilizando o resto.

-Nilson Santos F. Jr.


Mais detalhes sobre a lista de discussão Cascavel-pm