Spring
[Spring] MariaDB 연동 및 연동 테스트
Devyne
2023. 8. 7. 09:15
반응형
Spring Legacy Project with MariaDB
Maria DB 설치
위 사이트에서 다운로드 후 설치
본인은 10.11.4 버전 설치함
Spring과 연동
- pom.xml에 mariadb 의존성 추가
- root-context.xml에 bean 등록
pom.xml
<!-- https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client -->
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>3.0.8</version>
</dependency>
버전은 알아서
root-context.xml
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="org.mariadb.jdbc.Driver" />
<property name="url"
value="jdbc:mariadb://localhost:3306/mydb" /> <!-- DB url / 사용할 데이터베이스 이름-->
<property name="username" value="root" />
<property name="password" value="maria" />
</bean>
url, username, password 본일 껄로
연동 테스트(JUnit)
@Log4j
public class jdbcTest {
static {
try {
Class.forName("org.mariadb.jdbc.Driver");
} catch(Exception e) {
e.printStackTrace();
}
}
@Test
public void testConnection() {
try (Connection conn = DriverManager.getConnection("jdbc:mariadb://localhost:3306/mydb",
"root", "maria")) {
log.info(conn);
if(conn != null) {
System.out.println("DB Connection Sucess!");
}
} catch (Exception e) {
fail(e.getMessage());
}
}
}
\Spring 블로그 만들기 - 1. 프로젝트 생성 및 character encoding setting
Spring 블로그 만들기 - 1. 프로젝트 생성 및 character encoding setting
이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다. 블로그 만들기 - 1. 프로젝트 생성 및 언어 셋팅 기본 프로젝트 생성 처음 STS를 실행하면 위와 같은 화면을 볼 수 있습니다. 왼쪽
freehoon.tistory.com
[Spring framework] 데이터베이스 연결 테스트 코드
[Spring framework] 데이터베이스 연결 테스트 코드
[Spring framework] 데이터베이스 연결 테스트 코드 다음 테스트 코드들을 활용하여 데이터베이스 연결을 테스트합니다. JDBCTests 클래스 package com.project.persistence; import static org.junit.Assert.fail; import java.
lifere.tistory.com
*** 참고한 블로그 ***
반응형