| DBIX :: Transactie Toestaan dat transacties worden genest in DBI |
Download nu |
DBIX :: Transactie Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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