반응형
spring mybatis mysql 설정 방법
database connection 연결정보를 설정하기 위해서 mybatis 를 사용한 케이스입니다.
datasource1 : mysql 설정방법
datasource2 : oracle 설정방법
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://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/spring-beans-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd">
<bean id="dataSource1" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://127.0.0.1:3306/sakila?useUnicode=yes&characterEncoding=utf8" />
<property name="username" value="admin" />
<property name="password" value="1234" />
<property name="validationQuery" value="select 1"/>
<property name="testWhileIdle" value="true"/>
<property name="timeBetweenEvictionRunsMillis" value="7200000"/>
</bean>
<bean id="dataSource2" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@localhost:1521/ORCL" />
<property name="username" value="admin" />
<property name="password" value="1234" />
<property name="validationQuery" value="select 1 from dual"/>
<property name="testWhileIdle" value="true"/>
<property name="timeBetweenEvictionRunsMillis" value="7200000"/>
</bean>
</beans>
driverClassName : JDBC 커넥션 시 어떤 드라이버를 사용할 것인지 명시
url : 연결 될 DB 의 ip 와 Service ID 또는 Service Name 설정
username, password : DB 접속정보 입력
validationQuery : JDBC 커넥션의 유효성을 해당 쿼리문을 실행하여 확인할 수 있다.
testWhileIdle : Evictor Thread 실행 시 커넥션 풀 안에 있는 유효상태의 커넥션을 대상으로 테스트 실행
timeBetweenEvictionRunsMillis : Evictor Thread 가 동작하는 간격을 의미한다. ( default : -1 )
반응형
'IT > JAVA JSP' 카테고리의 다른 글
React 버전 낮추기 & 오류 해결 (0) | 2023.02.01 |
---|---|
jmeter webdriver selenium 내 iframe 인식/조작하는 방법 (0) | 2021.03.08 |
jMeter plugin webDriver 설치 및 사용방법 (0) | 2021.03.05 |
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' 오류 해결 (0) | 2020.03.30 |
jquery 로 iframe form submit ( sample 포함 ) (0) | 2018.07.04 |