我正在尝试使用弹簧连接到AS400,但我没有运气。 我想知道是否可以使用类AS400JDBCConnectionPoolDataSource在spring中设置默认模式?
这是我使用
<bean id="DataSource" class="com.ibm.as400.access.AS400JDBCConnectionPoolDataSource">
<property name="serverName"><value>tradingdev.url.com</value></property>
<property name="user"><value>user</value></property>
<property name="password"><value>password</value></property>
<property name="dataTruncation"><value>false</value></property>
<property name="naming"><value>sql</value></property>
<property name="errors"><value>full</value></property>
<property name="trace"><value>false</value></property>
</bean>
由于 达明
答案 0 :(得分:3)
这不是Spring问题,但是这里是如何指定默认架构:
您必须将libraries
属性设置为默认库(libraires可以在as400术语中看作模式)。这有两种方式与as400一起使用,具体取决于naming
属性的设置方式。如果naming
设置为“ sql ”(如配置中所示),则libraries
值只接受一个值,并被视为默认架构。如果将naming
属性设置为“ system ”,则可以指定逗号分隔的库列表:按照列表中指定的顺序解析表和其他对象名称。