| DBD :: Mysql. DBD :: MySQL è un modulo Perl con driver MySQL per l'interfaccia del database Perl5 (DBI). |
Scarica ora |
DBD :: Mysql. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Jochen Wiedmann
- Sito web dell'editore:
- http://search.cpan.org/~jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm
DBD :: Mysql. Tag
DBD :: Mysql. Descrizione
DBD :: MySQL è un modulo perl con driver MySQL per l'interfaccia del database Perl5 (DBI). DBD :: MySQL è un modulo perl con driver MySQL per l'interfaccia del database Perl5 (DBI) .Synopsis utilizza DBI; $ DSN = "DBI: MySQL: database = $ database; host = $ hostname; porto = $ port"; $ DBH = DBI-> Connect ($ DSN, $ utente, $ password); $ drh = dbi-> install_driver ("mysql"); @databases = dbi-> data_sources ("mysql"); o @Databases = dbi-> data_sources ("mysql", {"host" => $ host, "porta" => $ port}); $ sth = $ dbh-> prepara ("Seleziona * da foo dove BLA"); o $ sth = $ dbh-> prepara ("listfields $ table"); o $ sth = $ dbh-> prepara ("listindex $ table $ index"); $ sth-> execute; $ numrows = $ sth-> righe; $ numfields = $ sth -> {'num_of_fields'}; $ sth-> finitura; $ rc = $ drh-> func ('creatob', $ database, $ host, $ utente, $ password, 'admin'); $ RC = $ DRH-> FUNC ('DULDDB', $ Database, $ host, $ utente, $ password, 'admin'); $ RC = $ DRH-> FUNC ('Shutdown', $ host, $ utente, $ password, 'admin'); $ RC = $ DRH-> FUNC ('Ricarica', $ host, $ utente, $ password, 'admin'); $ RC = $ DBH-> FUNC ('creatoB', $ Database, 'admin'); $ RC = $ DBH-> FUNC ('DULDDB', $ Database, 'admin'); $ RC = $ DBH-> FUNC ('spegnimento', 'admin'); $ RC = $ DBH-> FUNC ('ricarica', 'admin'); esempio #! / usr / bin / perl uso rigoroso; usa DBI (); # Connetti al database. My $ DBH = DBI-> Connect ("DBI: MySQL: database = test; host = localhost", "joe", "Joe's Password", {'RiseError' => 1}); # Drop Table 'Foo'. Questo potrebbe fallire, se "foo" non esiste. # Così mettiamo una valutazione intorno ad esso. EVAL {$ DBH-> Do ("Drop Table Foo")}; Stampa "Droping foo fallito: $ @ n" se $ @; # Crea una nuova tavola 'foo'. Questo non deve fallire, quindi non abbiamo errori catturare. $ DBH-> DO ("Crea tabella Foo (ID IT INTEGER, NOME VARCHAR (20))"); # Inserisci alcuni dati in 'foo'. Stiamo usando $ DBH-> Quote () per # citando il nome. $ DBH-> DO ("Inserisci in valori foo (1,". $ DBH-> Quota ("TIM"). ")"); # Stessa cosa, ma usando segnaposto $ dbh-> fai ("inserire in valori di foo (?,?)", Undef, 2, "jochen"); # Ora recupera i dati dalla tabella. My $ sth = $ dbh-> prepara ("Seleziona * da foo"); $ sth-> execute (); while (my $ ref = $ sth-> fetchrow_hashref ()) {stampa "trovato una riga: id = $ ref -> {'id'}, nome = $ ref -> {'nome'} n"; } $ sth-> finitura (); # Disconnetti dal database. $ DBH-> Disconnetti (); DBD :: MySQL è il driver di interfaccia del database Perl5 per il database MySQL. In altre parole: DBD :: MySQL è un'interfaccia tra il linguaggio di programmazione Perl e l'API di programmazione MySQL fornito con il sistema di gestione del database relazionale di MySQL. La maggior parte delle funzioni fornite da questa API di programmazione sono supportate. Mancano alcune funzioni usate raramente, principalmente perché nessuno ne ha mai chiesto. Requisiti: · Perl.
DBD :: Mysql. Software correlato