본문 바로가기
개발/spring

spring h2 데이터 베이스 및 사용 다형성 예시

by 향유 2022. 11. 29.

교육자료

https://www.youtube.com/watch?v=2M8BQE4awRU&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=19

 

 

https://www.h2database.com/html/main.html

다운로드 후 bat 실행

연결

루트에 .ll 검색

test.mv.db 확인

 

jdbc:h2:tcp://localhost/~/test 

 

파일이 아닌 소켓 통하여 접근하도록 변경

 

꼬일 경우

rm.test.mv.db 로 삭제  & 컨트롤 c 눌러 서버  재시작 후 다시 세팅 가능

 

drop table if exists member CASCADE;
create table member
(
 id bigint generated by default as identity,
 name varchar(255),
 primary key (id)
);

ddl.sql 외부 디렉토리에 만들어서 소스 관리

 

jdbc 연결 방식

https://www.youtube.com/watch?v=RUU-QbDVC0M&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=20

---

그래들에 jdbc 와 h2입력

 

aplication property 입력

스프링 dv연결시 데이터 소스 유틸스로 연결 헤지 해야 트렌직션 등에서 동일연결로 문제안생김.

 

spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa

username 안써주니 에러 발생!

 

 

 

'개발 > spring' 카테고리의 다른 글

객체지향 5원칙  (0) 2022.12.06
spring jdbctemplate  (0) 2022.11.30
spring 회원 웹기능 조회  (0) 2022.11.28
회원 웹기능 홈 화면 추가 웹기능 등록  (0) 2022.11.28
spring 스프링 빈과 의존관계 1) 컴포넌트 스캔  (0) 2022.11.28

댓글