3

我有一个连接到 Sybase 数据库的数据源。连接到数据库后,我需要执行身份验证语句(SET TEMPORARY OPTION CONNECTION_AUTHENTICATION='Company....)。

有没有办法在 JDBC 连接参数中执行此语句作为 validationQuery 的一部分,以便自动对连接进行身份验证?

回答:

我已经设法得到这个答案!

这可以通过使用以下参数在连接 url 中设置来完成

SQLINITSTRING=SET TEMPORARY OPTION CONNECTION_AUTHENTICATION='公司.......

4

1 回答 1

0

也许您可以使用 Sybase 登录触发器。这是我要做的步骤:

  1. 创建一个正在执行您的语句的存储过程
  2. 创建一个新的专用数据库登录
  3. 将登录触发器分配给新创建的存储过程。

您可以在此处找到有关登录触发器的更多信息:http: //infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sag1/html/sag1/ sag1804.htm

于 2013-03-07T18:40:26.000 回答