2010-11-07 14 views

cevap

16

İşlenmemiş SQL sorguları için DBI ve DBD::mysql gerekir. Ama aynı zamanda DBIx::Class'u da yüklemenizi ve kullanmanızı tavsiye ederim - bu sizin hayatınızı çok daha kolaylaştıracaktır.

3

CPAN adresindeki ana veritabanı modülü DBI'dur. Diğer tüm modüller (çok az grup hariç) DBI kullanır. DBI veritabanları için sürücülere sahiptir. MySQL için DBD::mysql denir. DBI ile çapraz veritabanı Perl kodu yazabilirsiniz. Tabii ki, DBMS'ye özgü özellikleri kullanıyorsanız, SQL kodunu değiştirmeniz gerekecektir.

P.S. Ve placeholders'a bakın.

0

DBIx::Simple kullanıyorum. ORM ya da başka bir şey değil, ancak SQL'i(), dizileri() ve hashes() yöntemleriyle bir bit olarak basitleştiriyor.

İlgili konular