Questo articolo descrive due metodi per la connessione a un database MySQL usando Perl:
- Modulo DBI (Database Interface)
- Eredità mysql modulo
Connessione a MySQL utilizzando il modulo DBI (Database Interface)
L'uso del modulo DBI è il modo preferito per connettersi a MySQL in Perl. Il Perl originale mysql il modulo è deprecato.
Per connettersi a MySQL utilizzando il modulo DBI, attenersi alla seguente procedura:
- Utilizzare il seguente codice Perl per connettersi a MySQL e selezionare un database. Sostituisci USERNAME con il tuo nome utente, PASSWORD con la tua password e DBNAME con il nome del database:
use DBI; $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
-
Dopo che il codice si è connesso a MySQL e ha selezionato il database, puoi eseguire query SQL ed eseguire altre operazioni. Ad esempio, il seguente codice Perl esegue una query SQL che estrae i cognomi dai dipendenti tabella e memorizza il risultato nella $result variabile:
$query = $myConnection->prepare("SELECT lastname FROM employees"); $result = $query->execute();
Connessione a MySQL usando il legacy mysql modulo
Il Perl originale mysql modulo è deprecato e dovrebbe essere utilizzato solo quando assolutamente necessario per la compatibilità con le versioni precedenti. Se possibile, usa invece il modulo DBI.
Per connettersi a MySQL utilizzando l'eredità mysql modulo, segui questi passaggi:
- Utilizzare il seguente codice Perl per connettersi a MySQL e selezionare un database. Sostituisci USERNAME con il tuo nome utente, PASSWORD con la tua password e DBNAME con il nome del database:
use Mysql; $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
-
Dopo che il codice si è connesso a MySQL e ha selezionato il database, puoi eseguire query SQL ed eseguire altre operazioni. Ad esempio, il seguente codice Perl esegue una query SQL che estrae i cognomi dai dipendenti tabella e memorizza il risultato nella $result variabile:
$result = $myConnection->query('SELECT lastname FROM employees');
Maggiori informazioni
Per visualizzare la documentazione online per il modulo DBI, visitare http://dbi.perl.org/docs.