powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PERL: соединение с бд
3 сообщений из 3, страница 1 из 1
PERL: соединение с бд
    #32113992
IgorBasic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот строка соединения с бд.
my $dbh=DBI->connect(qq DBI:Oracle:name1.name2.myhost.ru},$user,$password,{ RaiseError=>1});

где тут собственно имя базы данных? корректно ли такое соединение?
...
Рейтинг: 0 / 0
PERL: соединение с бд
    #32114002
ShgGena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще стандартный интерфес для perl dbi/dbd ниже (как пример):
Код: plaintext
1.
2.
3.
4.
5.
sub newconnect
{
	$dbh->disconnect;
	$dbh = DBI->connect( "dbi:Oracle:$db" , $un, $pw);
}

где: $db -- имя entry в tnsnames.ora на машине клиента
$un -- имя пользователя
$pw -- пароль
Это проверенный кусок, он выдран из приложения по работе с бд.
...
Рейтинг: 0 / 0
PERL: соединение с бд
    #32114003
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя базы должно быть там, где записано
"name1.name2.myhost.ru".
Т.е. первый параметр функии такой:
DBI:Oracle:имя_службы
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PERL: соединение с бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]