Dbix :: Bibliothekar

Verwalten Sie SQL im Repository-Außencode
Jetzt downloaden

Dbix :: Bibliothekar Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jason W. May
  • Website des Verlags:
  • http://search.cpan.org/~jmay/

Dbix :: Bibliothekar Stichworte


Dbix :: Bibliothekar Beschreibung

Verwalten Sie SQL im Repository-Außencode DBIX :: Bibliothekar ist ein Perl-Modul, um SQL in Repository außerhalb des Code zu verwalten.Synopsis Verwenden Sie DBIX :: Bibliothekar; MEIN $ DBLBN = NEUER DBIX :: Bibliothekarin; meine $ data = {id => 473}; EVAL {$ dblbn-> Execute ("lookup_employee", $ data); }; Die $ @ if $ @; drucken "Mitarbeiter $ data -> {id} ist $ data -> {Name} "; $ dblbn-> Trennen der Verbindung; ObjektivessAusvorordnung der Datenbanklogik von der Anwendungslogik (SQL von Perl) Einfache Schnittstelle - Opfern Einige Flexibilität im Austausch für die Code-Lesbarkeit und -entwicklung SpeedLeave SQL-Syntax unberührt, wenn möglich; unterstützen Sie alle Erweiterungen, die von der zugrunde liegenden DatabaseSupport unterstützt werden Transaktionsfunktion Wenn die Datenbank er ermöglicht, dass es nicht ein Objekt-zu-Relational-Mapping-Toolkit oder ein Persistenz-Framework ist. Sehen Sie sich Sehenswürdigkeiten oder eines von mehreren anderen hervorragenden Modulen an. Die Kombination aus dbix :: Bibliothekar- und Vorlagen-Toolkit oder Einer der anderen Templating-Pakete erteilt die Grundlage eines ziemlich umfassenden Datenbankrahmens. Hier finden Sie einige wichtige Funktionen von "DBIX :: Bibliothekar": · Unterstützung der vollständigen Komplexität von Perl Assoziativen Datenstrukturen · Mehrere SQL-Anweisungen, die in einer einzelnen Execute () -Verfassung gekettet sind. Verwenden Sie Ergebnisse von einem Anruf als Inputs zum nächsten. · Jede Execute () ist automatisch eine Transaktion, die eine oder mehrere Anweisungen je nach oben umfassen. Optional verzögert COMMIT, um mehrere Inserate in eine Transaktion zu sammeln. Beachten Sie, dass, wenn Ihre Datenbank Transaktionen nicht unterstützt (z. B. Vanille MySQL), dann sind Sie hier noch nicht Glück. · Verarbeitungsmodi für SELECT-Anweisungen: Genau eine Zeile, Null- oder-eins, mehrere Zeilen (Zero auf viele); Optionale Ausnahme beim Empfang mehrerer Reihen bei der Erwartung von nur einem. SQL-Syntax wird erweitert, um diese Steuerelemente bereitzustellen. · Unterstützen Sie Bindungsvariablen und die SQL-Generation der Fliege durch Ersetzung ganzer SQL-Fragmente. · Unterstützt mehrere Repositorys für Abfragen - unterstützt derzeit einzelne Dateien und mehrere Query-Dateien. · Die Datenbankverbindung kann in den Bibliothekarinitialisierer übergeben werden, oder erstellt sie intern. · Wenn die Datenbankverbindung beim Ausführen () aufgerufen wird, versucht der Bibliothekar, sich erneut zu verbinden. · Setzt DBI Longreadlen und LongTruncok, um Langwerte abzurufen. Optionaler Longreadlen-Parameter an DBIX :: Bibliothekar :: NEU wird an DBI übergeben (Standardwert 1000). Anforderungen: · Perl.


Dbix :: Bibliothekar Zugehörige Software