[Spring Framework] 스프링 Mybatis Postgresql 연동하는 방법

Spring Model2 프로젝트를 생성한 후

- mybatis 및 jdbc에 대한 라이브러리가 추가되어 있다고 했을 때


1. pom.xml 파일에 라이브러리 추가(Postgresql)


1
2
3
4
5
6
<!-- postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.0</version>
</dependency
cs



2. root-context.xml 파일에 datasource 빈 추가


1
2
3
4
5
6
<bean class="org.apache.commons.dbcp.BasicDataSource" id="datasource">
    <property name="driverClassName" value="org.postgresql.Driver"></property>
    <property name="url" value="jdbc:postgresql://localhost:5432/postgres"></property>
    <property name="username" value="postgres"></property>
    <property name="password" value="계정 비밀번호"></property>
</bean>
cs


- property 태그에 value로 driver, url ( postgresql db가 존재하는 ip:포트번호/계정), 계정, 계정비밀번호의 값을 정의한다.


3. 오라클 DB를 사용했을 때 처럼 sessionfactory로 지정한 쿼리를 담은 xml 경로에 xml 파일을 생성하고 여느때처럼 쿼리를 날리면 된다!!



댓글

Designed by JB FACTORY