처음 프로젝트를 생성하면 아래 사진과 같이 여러 폴더와 pom.xml파일이 생성된 것을 확인할 수 있습니다.
mysql, oracleDB, mariaDB, log4j 등의 프로그램을 사용하려면 pom.xml파일을 수정해 주어야 합니다.
기본 전체코드가 아래 나와있습니다.
여기서 알 수 있듯 mysql, oracleDB, log4j가 기본으로 들어가 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
...
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.31</version>
</dependency>
...
</project>
저는 mysql만 사용하므로 146줄부터 나오는 mysql설정의 주석을 풀었습니다.
이제 DB에 연결하는 context-datasource.xml파일을 고쳐주면 됩니다.
경로는 아래 사진과 같습니다.(또는 ctrl + shift + r 로 파일검색기능을 사용할 수 있습니다.)
23 번째 줄에 나와있는 내용을 주석을 빼고 고쳐줍니다.
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://ip:3306/DBname" />
<property name="username" value="id"/>
<property name="password" value="passwd"/>
</bean>
mysql 의 기본포트는 3306포트입니다.
여기까지 하시고 alt + f5로 메이븐에 설치된 설정을 다시 설치합니다.
이제 연결이 끝났습니다.
'BACK END > java spring(egov)' 카테고리의 다른 글
6. get방식으로 클라이언트로부터 받은 정보 DB저장 (0) | 2022.04.05 |
---|---|
5. DB 데이터을 엑셀 형태로 내보내기 (0) | 2022.03.31 |
4. spring 검색창으로 원하는 항목 찾기 (0) | 2022.03.30 |
3. 예제 샘플 지우고 리스트 만들기 (0) | 2022.03.29 |
1. spring(egov) 설치 및 세팅 (0) | 2022.03.22 |