Dbix :: querybyname.

Execute SQL-Abfragen nach Name
Jetzt downloaden

Dbix :: querybyname. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erwan Lemonnier
  • Website des Verlags:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Dbix :: querybyname. Stichworte


Dbix :: querybyname. Beschreibung

Führen Sie SQL-Abfragen nach Namen aus DBIX :: QueryAnname ist ein Perl-Modul, mit dem Sie den SQL-Code vom Perl-Code dekuppeln können, indem Sie Inline-SQL-Anfragen mit Methodenaufrufen ersetzen. Die Idee ist es, den Code Ihrer SQL-Anfragen woanders zu schreiben, als in Ihrem Perl-Code (in einer XML-Datei) Zum Beispiel) und lassen Sie dBIX :: QueryAyname diese SQL-Erklärungen laden und generieren Methoden, um jede Abfrage als übliches Objekt-Method-Anruf auszuführen. Dieses Modul implementiert auch die Wiederherstellung der automatischen Datenbanksitzung und -abfrage, wann es als sicher angenommen wird. Es wurde speziell entwickelt, um als Hochverfügbarkeitsschnittstelle mit einem Cluster von replizierten Postgres-Datenbanken, das hinter einem Dienst IP.DBIX :: QueryAnname läuft, mehrere Datenbankverbindungen verwalten und ist Gabel Safe.Synopsis Verwenden Sie DBIX :: QueryName; mein $ dbh = dbix :: querybyname-> neu (); # Definieren Sie 2 Datenbankverbindungen $ dbh-> Connect ("db1", "dbi: pg: dbname = mydb; host = 127.0.0.1; port = 6666", $ Benutzername, $ Passwort); $ dbh-> connect ("db2", "dbi: sqlite: / path / to / db / file"); # Laden Sie einige Standardabfragen, um gegen db1 My $ Queries = Insert in Jobs (ID, Benutzername, Beschreibung, Status) -Werte (?,?,?, 0) Wählen Sie Count (*) von Jobs __ENDQ__ $ dbh-> laden (Sitzung => 'DB1', from_xml => $ Abfragen); # Laden Sie einige Standardabfragen, um gegen DB2 auszuführen, von einer XML-Datei $ dBh-> Ladung (Session => 'DB1', from_xml_file => $ filepath); # jetzt einige Abfragen ausführen: # Ein paar Zeilen in db1.jobs $ dbh-> add_job ({id => 12, username => "Tom", Beschreibung => "Catch-Maus"); $ dbh-> add_job ({id => 13, Benutzername => "Jerry", Beschreibung => "von der Katze weglaufen"}); # Zählen Sie die Anzahl der Zeilen: Meine $ STH = $ dbh-> get_job_count (); # Dann tun Sie, was Sie normalerweise mit einem Statement-Handler machen ... Anforderungen: · Python


Dbix :: querybyname. Zugehörige Software