DBIX :: Bibliotecario

Gestisci SQL in Repository Outside Code
Scarica ora

DBIX :: Bibliotecario Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jason W. May
  • Sito web dell'editore:
  • http://search.cpan.org/~jmay/

DBIX :: Bibliotecario Tag


DBIX :: Bibliotecario Descrizione

Gestisci SQL in Repository Outside Code Code DBIX :: Bibliotecario è un modulo perl per gestire SQL nel repository esterni .synopsis usa DBIX :: Bibliotecario; My $ DBLBN = Nuovo DBIX :: Bibliotecario; My $ Data = {ID => 473}; EVAL {$ DBLBN-> EXECUTE ("LOOKUP_EMPORTYE", $ Data); }; Die $ @ Se $ @; Stampa "Dati $ dipendente -> {ID} è $ Data -> {Nome} "; $ DBLBN-> Disconnect; ObjectiveSeparazione della logica del database dalla logica dell'applicazione (SQL from Perl) Semplice interfaccia - Sacrifica una certa flessibilità in cambio della leggibilità di codice e dello sviluppo Speedleave SQL Sintassi incontaminato, se possibile, supportano qualsiasi estensione supportata dal database sottostante Capacità di transazione Se il database non consente che non sia un toolkit di mappatura a oggetti o un quadro di persistenza. Per quel tipo di cosa, vedi tascite o uno qualsiasi dei diversi altri moduli eccellenti. La combinazione di DBix :: Bibliotecario e toolchit Uno degli altri pacchetti di modelli fornirà la base di un quadro applicativo guidato dal database abbastanza completo. Ecco alcune caratteristiche chiave di "DBIX :: Bibliotecario": · Supporta la piena complessità delle strutture dei dati associative perl · Più dichiarazioni SQL incatenate in un singolo esecuzione () invocazione. Utilizzare i risultati da una chiamata come ingressi all'altro. · Ogni esecuzione () è automaticamente una transazione, comprendente una o più dichiarazioni per quanto sopra. Facoltativo rimediare in ritardo per raccogliere più invocazioni in una transazione. Si noti che se il tuo database non supporta le transazioni (ad esempio vaniglia mysql), allora sei ancora fuori fortuna qui. · Modifica delle modalità di elaborazione per le dichiarazioni di selezione: esattamente una riga, zero o uno, più righe (zero a molti); Eccezione opzionale sulla ricezione di più righe quando si aspetta solo uno. La sintassi SQL è estesa per fornire questi controlli. · Supporta le variabili di legame e la generazione di SQL on-the-fly attraverso la sostituzione di interi frammenti SQL. · Supporta più repository per query - supporta attualmente singoli file e file di query multipli. · La connessione al database può essere passata nell'inizializzazione dei bibliotecari, o lo creerà internamente. · Se la connessione del database è diminuita quando si esegue () viene chiamata, il bibliotecario tenterà di re-connettere. · Imposta DBI LonGeadlen e Longtruncok per consentire il recupero di valori lunghi. Parametro opzionale LonGeadlen a DBIX :: Bibliotecario :: Nuovo sarà passato a DBI (predefinito 1000). Requisiti: · Perl.


DBIX :: Bibliotecario Software correlato