在使用 spring 通过 JNDI 连接到 Advantage Databse 时,我遇到了一些问题。
我尝试使用以下代码连接 Advantage 数据库。
<bean id="peopleSoftDataSource" destroy-method="close" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
< property name="driverClassName" value="com.extendedsystems.jdbc.advantage.ADSDriver"/>
< property name="url" value="jdbc:extendedsystems:advantage://localhost:6262/test/test.add;User=testuser;Password=testuser"/>
< /bean>
好像是通过 JNDI 连接一样,登录失败时出现异常。我不知道为什么它不能通过 JNDI
applicationcontext.xml configuration
< bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"><br/>
< property name="jndiName" value="peopleSoftDataSource" /><br/>
< property name="resourceRef" value="true" /><br/>
< /bean>
server.xml configuration
< Resource driverClassName="com.extendedsystems.jdbc.advantage.ADSDriver" maxActive="4" maxIdle="2" maxWait="5000" name="jdbc/PeopleSoft"
removeAbandoned="true" type="javax.sql.DataSource" url="jdbc:extendedsystems:advantage://localhost:6262/test/test.add;User=testuser;Password=testuser;" />
请有人帮助解决上述问题。