DBIX :: QuerybyName.

Esegui query SQL per nome
Scarica ora

DBIX :: QuerybyName. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Erwan Lemonnier
  • Sito web dell'editore:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

DBIX :: QuerybyName. Tag


DBIX :: QuerybyName. Descrizione

Esegui le query SQL per nome DBIX :: QuerybyName è un modulo Perl che consente di disaccoppiare il codice SQL dal codice Perl sostituendo le query in linea SQL con le chiamate del metodo. L'idea è scrivere il codice delle tue query SQL da qualche altra parte rispetto al codice XML (in un file XML (in un file XML (in un file XML Ad esempio) e lascia che DBIX :: QuerybyName caricare quelle dichiarazioni SQL e generare metodi per eseguire ogni query come comunicazione del metodo oggetto usuale. Questo modulo implementa anche il recupero automatico della sessione di database e il recupero della query, quando è ritenuto sicuro di farlo. È stato specificamente progettato per essere utilizzato come un'interfaccia ad alta disponibilità rispetto a un cluster di database di postgres replicati in esecuzione dietro un servizio ip.dbix :: QuerybyName può gestire più connessioni di database ed è forcella soft.synopsis usa DBIX :: QuerybyName; My $ DBH = DBIX :: QuerybyName-> Nuovo (); # Definisci 2 connessioni del database $ DBH-> Connect ("DB1", "DBI: PG: dbname = myDB; host = 127.0.0.1; porto = 6666", $ username, $ password); $ DBH-> Connect ("DB2", "DBI: SQLite: / Path / to / db / file"); # Carica alcune query predefinite da eseguire contro DB1 My $ Queres = Inserisci in lavori (ID, Nome utente, Descrizione, stato) Valori (?,? ,?, 0) Selezionare il conteggio (*) da Jobs __endq__ $ DBH-> Carica (sessione => 'db1', da_xml => $ Query); # Carica alcune query predefinite da eseguire contro DB2, da un file XML $ DBH-> Carica (sessione => 'db1', da_xml_file => $ filepath); # Ora esegui alcune query: # inserisci alcune righe in db1.jobs $ dbh-> add_job ({id => 12, username => "tom", descrizione => "cattura mouse"}); $ DBH-> add_job ({id => 13, username => "jerry", descrizione => "scappare dal gatto"}); # Conta il numero di righe: My $ sth = $ dbh-> get_job_count (); # Quindi fai ciò che fai di solito con un gestore di istruzione ... Requisiti: · Python.


DBIX :: QuerybyName. Software correlato