Соединение JDBC для Sybase с запросом аутентификации

У меня есть источник данных, который подключается к базе данных Sybase. Мне нужно выполнить оператор аутентификации (SET TEMPORARY OPTION CONNECTION_AUTHENTICATION='Company....) после подключения к базе данных.

Есть ли способ выполнить этот оператор как часть validationQuery в параметре соединения JDBC, чтобы соединение аутентифицировалось автоматически?

ОТВЕЧАТЬ:

Мне удалось получить ответ на это !!!

Это можно сделать, установив его в URL-адресе соединения с параметром ниже

SQLINITSTRING=SET TEMPORARY OPTION CONNECTION_AUTHENTICATION='Компания.......


person ash    schedule 08.10.2012    source источник


Ответы (1)


Возможно, вы могли бы использовать триггеры входа в систему Sybase. Вот шаги, которые я бы сделал:

  1. Создайте хранимую процедуру, которая выполняет ваш оператор
  2. Создайте новый выделенный вход в базу данных
  3. Назначьте триггер входа в систему вновь созданной хранимой процедуре.

Дополнительную информацию о триггерах входа можно найти здесь: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sag1/html/sag1/sag1804..htm

person dom    schedule 07.03.2013