sql >> Database >  >> RDS >> Mysql

Verbinding maken met MySQL met Perl

Dit artikel beschrijft twee methoden om verbinding te maken met een MySQL-database met Perl:

  • DBI (Database Interface)-module
  • Verouderde mysql module
De MySQL-databases en gebruikers moeten al bestaan ​​voordat u deze methoden kunt gebruiken. Raadpleeg dit artikel voor informatie over het beheren van MySQL-databases met cPanel.

Verbinding maken met MySQL met behulp van de DBI-module (Database Interface)

Het gebruik van de DBI-module is de beste manier om verbinding te maken met MySQL in Perl. De originele Perl mysql module is verouderd.

Volg deze stappen om verbinding te maken met MySQL met behulp van de DBI-module:

  1. Gebruik de volgende Perl-code om verbinding te maken met MySQL en selecteer een database. Vervang USERNAME met uw gebruikersnaam, WACHTWOORD met uw wachtwoord, en DBNAME met de databasenaam:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. Nadat de code verbinding heeft gemaakt met MySQL en de database heeft geselecteerd, kunt u SQL-query's uitvoeren en andere bewerkingen uitvoeren. De volgende Perl-code voert bijvoorbeeld een SQL-query uit die de achternamen extraheert van de werknemers tabel, en slaat het resultaat op in de $result variabele:

    $query = $myConnection->prepare("SELECT lastname FROM employees");
    $result = $query->execute();
    

Verbinding maken met MySQL met behulp van de verouderde mysql module

De originele Perl mysql module is verouderd en mag alleen worden gebruikt als dit absoluut noodzakelijk is voor achterwaartse compatibiliteit. Gebruik in plaats daarvan indien mogelijk de DBI-module.

Verbinding maken met MySQL met behulp van de oude mysql module volgt u deze stappen:

  1. Gebruik de volgende Perl-code om verbinding te maken met MySQL en selecteer een database. Vervang USERNAME met uw gebruikersnaam, WACHTWOORD met uw wachtwoord, en DBNAME met de databasenaam:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. Nadat de code verbinding heeft gemaakt met MySQL en de database heeft geselecteerd, kunt u SQL-query's uitvoeren en andere bewerkingen uitvoeren. De volgende Perl-code voert bijvoorbeeld een SQL-query uit die de achternamen extraheert van de werknemers tabel, en slaat het resultaat op in de $result variabele:

    $result = $myConnection->query('SELECT lastname FROM employees');
    

Meer informatie

Ga naar http://dbi.perl.org/docs om de online documentatie voor de DBI-module te bekijken.


  1. Converteer een Juliaanse dag naar een datum in PostgreSQL

  2. android SQLite database met database op specifieke locatie mogelijk?

  3. Een LINKER SEMI JOIN doen in SQL Server

  4. PostgreSQL-prestaties benchmarken met Sysbench