sql >> Base de Datos >  >> RDS >> Mysql

Cómo conectarse a MySQL usando Perl

Este artículo describe dos métodos para conectarse a una base de datos MySQL usando Perl:

  • Módulo DBI (interfaz de base de datos)
  • Legado mysql módulo
Las bases de datos MySQL y los usuarios ya deben existir antes de poder utilizar estos métodos. Para obtener información sobre cómo administrar bases de datos MySQL usando cPanel, consulte este artículo.

Conexión a MySQL usando el módulo DBI (interfaz de base de datos)

Usar el módulo DBI es la forma preferida de conectarse a MySQL en Perl. El Perl mysql original el módulo está en desuso.

Para conectarse a MySQL utilizando el módulo DBI, siga estos pasos:

  1. Use el siguiente código Perl para conectarse a MySQL y seleccionar una base de datos. Reemplazar NOMBRE DE USUARIO con su nombre de usuario, CONTRASEÑA con su contraseña y DBNAME con el nombre de la base de datos:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. Después de que el código se conecta a MySQL y selecciona la base de datos, puede ejecutar consultas SQL y realizar otras operaciones. Por ejemplo, el siguiente código Perl ejecuta una consulta SQL que extrae los apellidos de los empleados y almacena el resultado en el $result variable:

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

Conectando a MySQL usando el heredado mysql módulo

El Perl mysql original El módulo está en desuso y solo debe usarse cuando sea absolutamente necesario para la compatibilidad con versiones anteriores. Si es posible, use el módulo DBI en su lugar.

Para conectarse a MySQL usando el heredado mysql módulo, siga estos pasos:

  1. Use el siguiente código Perl para conectarse a MySQL y seleccionar una base de datos. Reemplazar NOMBRE DE USUARIO con su nombre de usuario, CONTRASEÑA con su contraseña y DBNAME con el nombre de la base de datos:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. Después de que el código se conecta a MySQL y selecciona la base de datos, puede ejecutar consultas SQL y realizar otras operaciones. Por ejemplo, el siguiente código Perl ejecuta una consulta SQL que extrae los apellidos de los empleados y almacena el resultado en el $result variable:

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

Más Información

Para ver la documentación en línea del módulo DBI, visite http://dbi.perl.org/docs.