Сначала вы должны сделать записи для источника данных в приложении context.xml.
Затем мы должны сделать запись в context.xml, и мы должны предоставить учетные данные базы данных и местоположение в context.xml
Я прилагаю оба файла моего проекта.
Надеюсь, что это может помочь вам.
Код для контекста приложения.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context">
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>report/cobReports_message</value>
</list>
</property>
</bean>
<context:component-scan
base-package="com.jpmc.am.architecture.emailaddrutil, com.jpmc.am.architecture.cob" />
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="200000" />
</bean>
<bean id="sqlMapClientTemplate"
class="org.springframework.orm.ibatis.SqlMapClientTemplate">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation"
value="classpath:sqlMap/cobSqlMapConfig.xml" />
<property name="dataSource" ref="cobDataSource" />
<property name="useTransactionAwareDataSource" value="true" />
<property name="sqlMapClientProperties">
<value>COB_SCHEMA=CLTAPPMGR //////// Database Schema Name</value>
</property>
</bean>
/// Data Source Name
<bean id="cobDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/cob" />
</bean>
</beans>
Код для Context.xml
<Context>
<Resource name="jdbc/cob" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="database location:databasename"
username="username"
password="password"
/>
</Context>