【发布时间】:2018-10-22 18:01:59
【问题描述】:
在我们的开发机器中,我们使用 Websphere Apllication Server Liberty 访问 Oracle 数据库。要配置不区分大小写或不区分重音的排序,我们将 server.xml 文件的数据源会话配置为:
<dataSource id="MyDS" jndiName="jdbc/MyDS" type="javax.sql.DataSource">
<jdbcDriver javax.sql.DataSource="oracle.jdbc.pool.OracleDataSource" libraryRef="OracleJDBC"/>
<connectionManager maxPoolSize="10" minPoolSize="2"/>
<properties.oracle URL="jdbc:oracle:thin:@xx.xxx.xxx.xxx:1521:database" password="..." user="..." />
<onConnect>ALTER SESSION SET nls_sort = binary_ai</onConnect>
<onConnect>ALTER SESSION SET nls_comp = linguistic</onConnect>
</dataSource>
在生产机器中,我们使用 Websphere 应用服务器。要配置数据源配置,需要转到管理控制台,资源 > JDBC > 数据源。尽管我能够连接到数据源,但我找不到注入上述 ALTER SESSION 命令的方法。
我怀疑我需要在自定义属性页面中添加一个新属性。我尝试使用两个命令(用“;”分隔)添加属性 onConnect,但它不起作用。即使谷歌搜索,我也找不到满意的答案。
有人知道如何进行此配置吗?
谢谢,
拉斐尔·阿方索
【问题讨论】:
标签: configuration websphere datasource