Программирование > Perl

Соединение с базой

(1/3) > >>

mookee:
Доброго времени суток. Пишу скрипт для сайта, данные хранятся в базе MySQL. Посоветуйте, как организовать соединение с базой. Мне кажется это неправильно соединение и отключение с базой включать в каждую функцию?
например:

sub Select {

my $dbh = DBI->connect(...);
my $sth = $dbh->prepare(...);
$sth->execute();
...

$sth->finish();
$dbh->disconnect();

return ...;
}

Подскажите более элегантный способ, как это устроено у вас.
P.S. не судите строго, я новичок.

commander:
при начале работы делаешь коннект и конце - дисконект (что кстати не обязательно в большинстве случаях)

mookee:
2commander
ну эт понятно что в начале коннект, а в конце дисконнект, но вопрос про то как этот вызов делать, не является ли это лишней нагрузкой, так как если вызывать несколько функций и в каждой делать коннект и дискон-т? Может существует какой нить более удобный способ?

commander:
mookee
ты функцию от куда вызываешь?

frenky:
не нужно прописывать в каждой функции коннект и дисконнект сделай одну функцию на коннект и  второую на дисконнект.
В начале работы скрипта конекться а в конце дисконектться

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии