Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: ashОтветов: 1

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

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

ОТВЕЧАТЬ:

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

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

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

sybase

Ответы

Ответ 1 · dom

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы