DBIX :: Transactie

Toestaan dat transacties worden genest in DBI
Download nu

DBIX :: Transactie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tyler MacDonald
  • Uitgever website:
  • http://search.cpan.org/~crakrjack/

DBIX :: Transactie Tags


DBIX :: Transactie Beschrijving

Laat transacties in DBI genest DBIX :: Transactie is een Perl-wikkel rond DBI die u helpt bij het beheren van uw database-transacties. Het besteedt aandacht aan geneste transacties (met een begin_work / commit ..Rollback binnenin als een ander begin_work / commit..rolback) en het autocommitattribuut van uw databasehandvat, waardoor uw code eenvoudiger en beter bestand is tegen verschillende database-stuurprogramma's en opties. Synopsis-gebruik DBIX :: transactie; Mijn $ dbh = DBIX :: Transactie-> Connect ('DBI: MySQL: Database = Foo', $ User, $ Pass); sub do_something {my ($ dbh, $ num) = @_; Retourneer $ DBH-> Transactie (sub {$ dbh-> do ("Doe iets in SQL waar num = $ num");}); } mijn $ goed = 1; $ dbh-> begin_work; Voor mijn $ I (1 .. 10) {$ good = 0 tenzij do_something ($ dbh, $ i); } if ($ goed) {$ dbh-> commit; Afdrukken "Elke geringde transactie en de database is opgeslagen. ";} anders {$ dbh-> rollback; print" Een geneste transactie rolde terug, dus er gebeurde er niets. "; } Vereisten: · Perl


DBIX :: Transactie Gerelateerde software