在Tomcat的server.xml
中,我有一个<Resource>
标记,Sybase数据源正常工作。我需要将下面的Sybase特定属性添加到<Resource>
:
GET_BY_NAME_USES_COLUMN_LABEL = true
但我不知道该把它放在哪里。我该怎么办?
答案 0 :(得分:2)
我不做Sybase,所以我不能从头顶讲,但在所有其他数据库上,这些连接属性通常以JDBC连接URL的查询字符串格式传递。 Sybase JDBC documentation确认这对Sybase也是如此。以下是相关摘录:
要在URL中设置连接属性,请将属性名称及其值附加到URL定义。使用以下语法:
jdbc:sybase:Tds:host:port/database?property_name=value
要设置多个连接属性,请附加每个其他连接属性和值,前面加上“&amp;”。例如:
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