| IMA :: dbi. IMA :: DBI ist ein Perl-Modul für Datenbankverbindung Caching und Organization. |
Jetzt downloaden |
IMA :: dbi. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Tony Bowden and Perrin Harkins
- Website des Verlags:
- http://search.cpan.org/~perrin/
IMA :: dbi. Stichworte
IMA :: dbi. Beschreibung
IMA :: dBI ist ein Perl-Modul für Datenbankverbindung, Caching und Organisation. IMA :: dbi ist ein Perl-Modul für Datenbankverbindung Caching und Organization.Synopsis-Paket Foo; Verwenden Sie Basis 'IMA :: dbi'; # Klassenweite Methoden. Foo-> set_db ($ db_name, $ data_source, $ user, $ password); Foo-> set_db ($ db_name, $ data_source, $ benutzer, $ password,% attr); my @database_names = foo-> db_names; meine @Database_Handles = foo-> db_handles; Foo-> set_sql ($ sql_name, $ -Anruf, $ db_name); Foo-> set_sql ($ sql_name, $ -Anruf, $ db_name, $ cache); meine @statement_names = foo-> sql_names; # Objektmethoden. $ dbh = $ obj-> db_ *; # Wobei * der Name der DB-Verbindung ist. $ STH = $ obj-> sql_ *; # Wobei * der Name der SQL-Anweisung ist. $ STH = $ obj-> sql _ * (@ sql_pieces); $ obj-> dbiwarn ($ was, $ tut); mein $ rc = $ obj-> Commit; mein $ rc = $ obj-> Commit (@db_names); mein $ rc = $ obj-> Rollback; My $ rc = $ obj-> Rollback (@DB_Names); IMA :: DBI versucht, die Zwischenspeicherung und die effizientere Verwendung von Datenbankverbindungen und -erklärungspflegungen zu organisieren und zu erleichtern, indem DBI- und SQL-Informationen mit Ihrer Klasse gespeichert werden (anstelle von separaten Objekten) . Auf diese Weise können Sie nur ein Objekt umgehen, ohne sich um einen Weg von DBI-Griffen dahinter zu kümmern.Ein der Dinge, die ich immer ärgerlich über das Schreiben von großer Programme mit DBI fand, stellte sicher, dass ich keine doppelten Datengreifer-Griffen offen hatte. Ich war auch von der etwas verschwenderischen Natur der Vorbereitung / Ausführung / Finish-Route verärgert, die ich in meinen Subroutinen durchlaufen würde. Die neue dbi-> connect_cached und dbi-> prepored_cached hat viel geholfen, aber ich musste trotzdem globale DataSource, Benutzername und Passwortinformationen umwerfen. Nach einer Weile wuchs ich nach einer Weile eine kleine Bibliothek von DBI-Helfer-Routinen und -techniken. Ima :: dbi ist der Höhepunkt all dies, in eine nette (?), Saubere (?) Klasse, von der er vererbt wird. Anforderungen: · Perl.
IMA :: dbi. Zugehörige Software