1. /src/webapp/WEB-INF/lib 필요한 데이터베이스 관련 jar파일을 copy시킨다.
2. /src/resources/egovframwork/spring/context-datasource.xml 에필요한 정보들을 입력시킨다.
예제)
<bean id="dataSource-kairos" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="kr.co.realtimetech.kairos.jdbc.kairosDriver"/>
<property name="url" value="jdbc:kairos://192.168.1.xxx:5000/xxxxxxor" />
<property name="username" value="xxxx"/>
<property name="password" value="xxxx"/>
</bean>
여기서 bean id 에 해당하는 것 dataSource-kairos은
src\main\resources\egovframework\spring\context-sqlMap.xml 에서 셋팅 및 맵핑된다.
<bean id="kairos-sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocations">
<list>
<value>classpath:/com/sqlmap/config/kairos/*.xml</value>
</list>
</property>
<property name="dataSource" ref="dataSource-kairos"/>
<property name="lobHandler" ref="lobHandler"/>
</bean>
bean 의 아이디인 kairos-sqlMapClient 이름으로 아래의 파일에
src\main\java\egovframework\rte\psl\dataaccess\KairosSQLAbstractDAO.java 에 @Resource(name="kairos-sqlMapClient") 으로 연결된다.
일반적인 스피링의 데이터베이스 설정방법이라고 한다.
이상~