tomcat server.xml свойство sybase - PullRequest
       10

tomcat server.xml свойство sybase

1 голос
/ 26 октября 2011

В server.xml для Tomcat у меня есть тег <Resource> с источником данных Sybase, работающим правильно.Мне нужно добавить специфическое свойство Sybase ниже к <Resource>:

GET_BY_NAME_USES_COLUMN_LABEL = true

Но я не уверен, куда его поместить.Как я могу это сделать?

1 Ответ

2 голосов
/ 26 октября 2011

Я не работаю с Sybase, поэтому не могу сказать об этом сверху, но во всех других базах данных такие свойства соединения обычно передаются в формате строки запроса URL-адреса соединения JDBC. Документация Sybase JDBC подтверждает, что это верно и для Sybase. Вот выдержка из релевантности:

Чтобы установить свойство соединения в URL-адресе, добавьте имя свойства и его значение в определение URL-адреса. Используйте этот синтаксис:

jdbc:sybase:Tds:host:port/database?property_name=value

Чтобы установить несколько свойств соединения, добавьте каждое дополнительное свойство и значение соединения, перед которым стоит «&». Например:

jdbc:sybase:Tds:myserver:1234/mydatabase?LITERAL_PARAMS=true&PACKETSIZE=512&HOSTNAME=myhost

Итак, это должно сделать это для вас:

jdbc:sybase:Tds:localhost:1234?GET_BY_NAME_USES_COLUMN_LABEL=true
...