스프링
[스프링] ibatis에 mariaDB연동
태태개발자
2019. 10. 18. 14:02
반응형
1. 스프링에서 mariadb를 접속할수 있도록 pom.xml에 mariaDB jdbc 의존성을 주입
pom.xml에 아래내용 입력
<dependency>
org.mariadb.jdbc
mariadb-java-client
2.0.3
</dependency>
2. 웹 컨테이너에서 db를 접속할수 있도록 하기 위한 정보를 가져와야한다. 그전에 정보를 읽을수 있는 설정파일에 경로를 잡아준다.
web.xml에 ibatis에 설정xml 파일을 지정해준다. classpath:는 스프링에서 resource 디렉토리를 참조한다.
contextconfig.xml 라는 xml 설정 파일을 resource 디렉토리 안에 넣어둔다.
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:mybatis/contextConfig.xml
</param-value>
</context-param>
3. ibatis가 db접속을 할수 있도록 db접속정보를 contextconfig.xml 설정 파일에 적어준다.
contextconfig.xml 파일에 아래와 같이 입력
<bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
<property name="driverClass" value="org.mariadb.jdbc.Driver"></property>
<property name="url" value="jdbc:mariadb://localhost:[prot]/데이터베이스명"></property>
<property name="username" value="아이디"></property>
<property name="password" value="비밀번호"></property>
</bean>
* host를 로컬로 잡았는데 port번호를 넣어주니 에러, port번호를 빼주니 정상 작동
반응형