Mysql
 sql >> Database >  >> RDS >> Mysql

Come connettersi a MySQL usando Perl

Questo articolo descrive due metodi per la connessione a un database MySQL usando Perl:

  • Modulo DBI (Database Interface)
  • Eredità mysql modulo
I database MySQL e gli utenti devono già esistere prima di poter utilizzare questi metodi. Per informazioni su come gestire i database MySQL utilizzando cPanel, vedere questo articolo.

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:

  1. 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");
    
  2. 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:

  1. 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');
    
  2. 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.