Rosa :: dB.

A DBI wrapper e strato di astrazione.
Scarica ora

Rosa :: dB. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • John Siracusa
  • Sito web dell'editore:
  • http://search.cpan.org/~jsiracusa/

Rosa :: dB. Tag


Rosa :: dB. Descrizione

Un DBI involucro e livello di astrazione. Rose :: DB è un wrapper Perl DBI e astrazione layer.SYNOPSIS pacchetto mio :: DB; utilizzare Rose :: DB; il nostro @ISA = qw (Rose :: DB); La mia :: DB-> register_db (domain => 'sviluppo', type => 'principale', driver => 'Pg', database => 'dev_db', host => 'localhost', username => 'devuser', password => 'mYsEcret', server_time_zone => 'UTC',); La mia :: DB-> register_db (domain => 'produzione', type => 'principale', driver => 'Pg', database => 'big_db', host => 'dbserver.acme.com', username => 'dbadmin', password => 'prodsecret', server_time_zone => 'UTC',); La mia :: DB-> default_domain ( 'sviluppo'); La mia :: DB-> default_type ( 'main'); ... $ db = La mia :: DB-> nuovo; my $ dbh = $ db-> dbh o morire $ db-> errore; $ Db-> begin_work o morire $ db-> errore; $ Dbh-> do (...) or die $ db-> errore; $ Db-> commit o morire $ db-> errore; $ Db-> do_transaction (sub {$ dbh-> do (...); $ sth = $ dbh-> preparare (...); $ sth-> execute (...), mentre ($ sth-> fetch) {...} $ dbh-> do (...);}) or die $ db-> errore; $ Dt = $ db-> parse_timestamp ( '2001/03/0512: 34: 56,123'); $ Val = $ db-> format_timestamp ($ dt); $ Dt = $ db-> parse_datetime ( '2001/03/0500:34:56'); $ Val = $ db-> format_datetime ($ dt); $ Dt = $ db-> parse_date ( '2001/03/05'); $ Val = $ db-> format_date ($ dt); $ Bit = $ db-> parse_bitfield ( '0x0AF', 32); $ Val = $ db-> format_bitfield ($ bit); ... Rose :: DB è uno strato di involucro e astrazione per la funzionalità DBI-related. Una Rosa :: DB oggetto "ha un" oggetto DBI; non è una sottoclasse di DBI.Please vedere il tutorial (perldoc Rose :: DB :: Tutorial) per uno scenario di esempio di utilizzo che riflette "buone pratiche" per questo module.Tip: Sei alla ricerca di un mapper object-relational (ORM )? In tal caso, si prega di vedere il Rose :: DB :: modulo oggetto. Rose :: DB :: L'oggetto è un ORM che utilizza questo modulo per gestire le proprie connessioni al database. solo Rose :: DB è semplicemente uno strato di dati di origine di astrazione; non è un ORM. Requisiti: · Perl.


Rosa :: dB. Software correlato