2014-12-28 2 views
1

Я хочу написать несколько обработанных процессами внутренних скриптов для веб-приложения с использованием Perl и MySQL.Perl MySQL-программирование

Я буду часто использовать встроенный SQL в своих сценариях. Может ли кто-нибудь предложить структурированный способ сделать это. Я считаю, что для создания общих классов для таблиц потребуется много времени, если мне нужно использовать таблицы в качестве классов и создавать такие функции, как «Добавить», «Обновить» или «Найти» для запуска команд «Вставка», «Обновить» или «Выбрать». Также такой код будет довольно обширным, чем мой фактический бизнес-код. С другой стороны, я не хочу использовать неструктурированные запросы, распространяемые по всему коду.

Есть ли встроенные библиотеки классов для удовлетворения моих потребностей.

Любые предложения приветствуются.

+0

Я попытался изменить свой вопрос. Надеюсь, теперь вопрос достаточно общий. Если нет, предложите, поэтому я могу обновить его снова. – bvnbhati

ответ

2

DBIx::Class является лучшим в своем классе для object-relational mapper в Perl. Он позаботится обо всех SQL, чтобы добавлять, обновлять, удалять и искать и будет делать это эффективно. Вы указываете таблицы, столбцы, ключи и отношения. DBIx::Class::Schema::Loader может даже сделать эту часть для вас.

+0

Большое спасибо. Решает мою цель и дает мне техническое имя для моих потребностей для будущих запросов. – bvnbhati

Смежные вопросы