반응형
1. 아래 링크에서 h2를 먼저 다운로드 받는다.
2. 터미널로 h2설치받은 경로까지 접근한다.
👇🏻 finder로 찾은 경로
3. 권한 부여 합니다.
chmod 755 h2.sh 입력
4. 실행한다.
./h2.sh 입력
5. 실행된 화면
추가적으로, Spring에서 h2 연결하는 방법(간단 예제)
1. h2 Connection 하기 위한 소스는 아래와 같다.
ConnectionConst.java
package hello.connection;
public abstract class ConnectionConst {
public static final String URL = "jdbc:h2:tcp://localhost/~/test";
public static final String USERNAME = "sa";
public static final String PASSWORD = "";
}
DBConnectionUtil.java
package hello.connection;
import lombok.extern.slf4j.Slf4j;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import static hello.connection.ConnectionConst.*;
@Slf4j
public class DBConnectionUtil {
public static Connection getConnection() {
try {
Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
log.info("get connection={}, class={}", connection,
connection.getClass());
return connection;
} catch (SQLException e) {
throw new IllegalStateException(e);
}
}
}
2. 연결이 됐는지 Junit Test 결과
Junit 에서 아래와 같이 소스 작성한다.
@Slf4j
class DBConnectionUtilTest {
@Test
void connection() {
Connection connection = DBConnectionUtil.getConnection();
assertThat(connection).isNotNull();
}
}
성공 결과가 나오면 완료!
반응형
'Back-end > Spring' 카테고리의 다른 글
[Spring] AOP 내부 메서드 호출 방법 (0) | 2023.03.12 |
---|---|
[SOLID] 간단한 소스코드 예제 (객체 지향 설계 5가지 원칙) (0) | 2023.03.02 |
java에서 "||" 문자열 자르기 (0) | 2022.12.06 |
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. (0) | 2022.11.18 |
[Spring] HTTP 요청 데이터 - GET 쿼리 파라미터 조회 sevlet 예제 (0) | 2022.11.16 |