ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

... доктор Моро де Тур сказал: «Гениальность — это нервная болезнь» (Ж. и Э. Гонкуры).

Как подключиться к MySQL из Perl с примером выбора записей

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 14 января 2017

Как подключиться к MySQL из Perl с примером выбора записей
Q: Как я могу подключиться к базе данных MySQL из программы на Perl? Я хотел подключиться к существующей базе данных MySQL и сделать выбора записей из определенной таблицы. Можете ли вы объяснить с помощью простого рабочего примера?

A: Вы должны использовать модуль Perl DBI для подключения к базе данных MySQL, как описано ниже.

Если у вас не установлен модуль Perl DBI и DBD::mysql, установите Perl модуль с помощью CPAN.

 

На высоком уровне, вы должны сделать следующие три шага для подключения к базе данных MySQL и получить данные.

1. Подключение к базе данных MySQL

В модуле DBI, вы будете использовать функцию connect как показано ниже.

 

Функция DBI->connect принимает следующие три аргумента:

  • $source – Это в формате “DBI: MySQL: [База данных]: [имя хоста]”. Замените [базу данных] и [имя хоста] на значения из вашей системы. В примере, приведенном ниже, подключается к базе данных под названием “AndreyEx”, запущенной на локальном хосте.
  • $username – имя пользователя, которое используется для подключения к базе данных MySQL.
  • $password – пароль для указанного выше имени пользователя.

Вы должны сохранить возвращаемое значение DBI->connect в переменной, которую вы будете использовать для подготовки отчета в SQL.

2. Подготовить заявление SQL

После того, как вы подключились, вы будете использовать подготовить заявление SQL с помощью команды prepare. Вы будете вызывать команду prepare с помощью переменной, которую была возвращена функция DBI-> connect.

Следующая команда подготовит команду SQL.

 

Вы должны хранить возвращаемое значение команды подготовки в переменной, которую вы будете использовать для выполнения команды SQL.

3. Выполнить инструкции SQL

После того, как вы подготовили заявление SQL, выполните оператор, используя команду execute. Вы вызовите команду execute с помощью переменной, который был возвращен функцией prepare.

 

4. Цикл по записям

После того как вы выполнили оператор, вы переберите записи с помощью функции fetchrow_array. Вы будете вызывать функцию fetchrow_array, используя переменную, которой была возвращена функцией prepare.

 

5. Рабочий пример MySQL на Perl

В следующем примере кода Perl соединит базу данных MySQL и выберет записи из таблицы сотрудников и распечатает его.

 

При выполнении приведенного выше кода connect.pl Perl, он будет отображать записи из таблицы сотрудников, как показано ниже.

Как подключиться к MySQL из Perl с примером выбора записей


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close