2017-04-06 66 views
0

我維護一個老系統,它在一個jboss容器中運行,它使用ibatis和spring訪問一個oracle數據庫。現在這個系統的db相關函數被丟棄,db將被關閉。我應該怎麼做才能安全斷開該系統數據庫(假定應用程序代碼可以處理除SQLEXCEPTION所有異常)
關鍵配置如下:
XXX-ds.xml文件:安全從一個jboss應用程序斷開oracle數據庫

<datasources> 
    ... 
</datasources> 

daoContext。 XML:

<jee:jndi-lookup id="oracleSource" jndi-name="java:/DefaultDS"/> 

<!-- SqlMap setup for iBATIS Database Layer --> 
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> 
    <property name="configLocation" value="META-INF/sql-map-config.xml"/> 
</bean> 

<bean id="xxxx" class="path.to.class.xxxxDao"> 
    <property name="dataSource" ref="oracleSource"/> 
    <property name="sqlMapClient" ref="sqlMapClient"/> 
</bean> 

path.to.class.xxxxDao是延伸org.springframework.orm.ibatis.support.SqlMapClientDaoSupport並實現分貝訪問方法。

回答

0

用模擬db替換jndi數據源

相關問題