IMA :: dbi.

IMA :: DBI ist ein Perl-Modul für Datenbankverbindung Caching und Organization.
Jetzt downloaden

IMA :: dbi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • 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