[Spring JPA] Spring JPA에서 Cubrid(DBMS) 연결하는 법
2022. 1. 4. 22:55
반응형
레거시 프로젝트가 Spring Mybatis로 되어있었고 DBMS는 Cubrid로 되어있었다. 이 프로젝트를 Spring JPA로 변경하기 위해 설정을 바꾸어 보았다.
🥑 Database: Cubrid 10.1.5.7809
🍒 Spring Boot version 2.6
🍇 Spring JPA, Spring Boot
🫐 Maven
pom.xml
<repositories>
<repository>
<id>cubrid.release.repository</id>
<url>http://maven.cubrid.org</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
...
<dependency>
<groupId>cubrid</groupId>
<artifactId>cubrid-jdbc</artifactId>
<version>10.1.5.7809</version>
</dependency>
...
</dependencies>
pom.xml파일에 repository와 dependency를 추가해준다. version을 잘 고려해서 넣으면 된다. (10.1.3.7765 버전 이상이어야 Spring JPA가 오류없이 작동하는 것 같다.)
application.yml
spring:
datasource:
driver-class-name: cubrid.jdbc.driver.CUBRIDDriver
url: jdbc:cubrid:[host 주소]:[port 번호]:[DB 이름]:public::?charSet=utf-8
username:
password:
jpa:
database-platform: org.hibernate.dialect.CUBRIDDialect
url, username, password만 수정해서 작성하면 된다.
728x90
반응형
'web > Spring' 카테고리의 다른 글
Written by ner.o
개발자 네로의 개발 일기,
자바를 좋아합니다 !
댓글 개