DBIX :: SQLENGINE :: Driver

DBIX :: SQLENGINE :: Driver is een DBI-wikkel met stuurprogramma subklassen.
Download nu

DBIX :: SQLENGINE :: Driver Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthew Simon Cavalletto
  • Uitgever website:
  • http://search.cpan.org/~ferrency/

DBIX :: SQLENGINE :: Driver Tags


DBIX :: SQLENGINE :: Driver Beschrijving

DBIX :: SQLENGINE :: Driver is een DBI-wikkel met stuurprogramma subklassen. DBIX :: SQLENGINE :: Driver is een DBI-wikkel met driver subclasses.synopsisdbi wrapper: voegt methoden toe aan een DBI-databasehandvat. $ SQLDB = DBIX :: SQLENGINE-> NIEUW ($ DBI_DSN, $ DBI_USER, $ DBI_PASSWD); $ SQLDB = DBIX :: SQLENGINE-> NIEUW ($ DBH); # of gebruik je bestaande handvat $ dbh = $ sqldb-> get_dbh (); # haal de wraped dbi dbh $ sth = $ sqldb-> voorbereiden ($ verklaring); # of gewoon een DBH-methodehigh-level-interface bellen: voorbereiden en ophalen in één oproep. $ nld_count = $ sqldb-> try_query ($ sql, @params, 'get_execute_rowcount'); $ array_ary = $ sqldb-> try_query ($ sql, @params, 'fetchall_arrayref'); $ HASH_ARY = $ SQLDB-> TRY_QUERY ($ SQL, @params, 'fetchall_hashref'); Data-aangedreven SQL: SQL-generatie met flexibele argumenten. $ hash_ary = $ sqldb-> fetch_select (tabel => 'studenten', waar => {'status' => 'minor'},); $ sqldb-> do_insert (tabel => 'studenten', waarden => {'naam' => 'Dave', 'leeftijd' => '19', 'status' => 'minor'},); $ sqldb-> do_update (tabel => 'studenten', waar => 'leeftijd> 20', waarden => {'status' => 'volwassen'},); $ sqldb-> do_delete (tabel => 'studenten', waarbij => {'naam' => 'Dave'},); genoemde definities: definieer verbindingen en vragen. DBIX :: SQLENGINE-> DEFINE_NAME_CONNECTIES ('Test' => 'DBI: Anydata: Test', 'Productie' => ,); DBIX :: SQLENGINE-> DEFINE_NAMED_QUERIES ('ALL_STUDEMENS' => 'Selecteer * van studenten', 'Delete_Student' => ,); $ sqldb = dbix :: sqlingine-> nieuwe ('test'); $ hash_ary = $ sqldb-> fetch_named_query ('all_students'); $ rowcount = $ sqldb-> do_named_query ('delete_student', $ my_id); Portability subclasses: gebruikt de idioom of emulatie van de bestuurder. $ HASH_ARY = $ SQLDB-> FETCH_SELECT (# gebruikt de limietsyntaxis van de database => 'Studenten', bestelling => 'last_name, first_name', limiet => 20, offset => 100,); $ HASH_ARY = $ SQLDB-> FETCH_SELECT (# Gebruik "Doe mee met" of samenvoegen met "waar" tabel => , waar => {'academic_year' => '2004'},); $ hash_ary = $ sqldb-> fetch_select (# combineert meerdere query resultaten union => ,); $ sqldb-> do_insert (# gebruik auto_increment / sequence kolom tabel => 'studenten', sequentie => 'id', waarden => {'naam' => 'Dave', 'leeftijd' => '19', 'Status' '=>' Minor '},); Vereisten: · Perl


DBIX :: SQLENGINE :: Driver Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden