Este artigo descreve dois métodos para se conectar a um banco de dados MySQL usando Perl:
- Módulo DBI (interface de banco de dados)
- Legado mysql módulo
Conectando-se ao MySQL usando o módulo DBI (Database Interface)
Usar o módulo DBI é a maneira preferida de se conectar ao MySQL em Perl. O Perl original mysql módulo está obsoleto.
Para se conectar ao MySQL usando o módulo DBI, siga estas etapas:
- Use o seguinte código Perl para se conectar ao MySQL e selecionar um banco de dados. Substituir USERNAME com seu nome de usuário, SENHA com sua senha e DBNAME com o nome do banco de dados:
use DBI; $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
-
Depois que o código se conectar ao MySQL e selecionar o banco de dados, você poderá executar consultas SQL e realizar outras operações. Por exemplo, o código Perl a seguir executa uma consulta SQL que extrai os sobrenomes dos funcionários tabela e armazena o resultado no $result variável:
$query = $myConnection->prepare("SELECT lastname FROM employees"); $result = $query->execute();
Conectando-se ao MySQL usando o mysql legado módulo
O Perl original mysql O módulo está obsoleto e só deve ser usado quando absolutamente necessário para compatibilidade com versões anteriores. Se possível, use o módulo DBI.
Para se conectar ao MySQL usando o legado mysql módulo, siga estes passos:
- Use o seguinte código Perl para se conectar ao MySQL e selecionar um banco de dados. Substituir USERNAME com seu nome de usuário, SENHA com sua senha e DBNAME com o nome do banco de dados:
use Mysql; $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
-
Depois que o código se conectar ao MySQL e selecionar o banco de dados, você poderá executar consultas SQL e realizar outras operações. Por exemplo, o código Perl a seguir executa uma consulta SQL que extrai os sobrenomes dos funcionários tabela e armazena o resultado no $result variável:
$result = $myConnection->query('SELECT lastname FROM employees');
Mais informações
Para visualizar a documentação online do módulo DBI, visite http://dbi.perl.org/docs.