Database/h2

[h2] 새로운 데이터베이스 만들기

ssung 2022. 2. 25. 17:15

h2를 사용하다보면 여러 프로젝트를 진행하면서 각 프로젝트마다 DB를 다르게 둬야하는 경우가 생긴다.

 

그런데 처음 세팅했던것 처럼 컴퓨터에 DB파일을 생성할려고 하면 계속 에러가 뜨면서 실패하는 경우가 있을 것이다.

 

 

간단하게 해결방법을 알아보도록 하자.

먼저 h2아이콘을 우클릭한 후 Create a new database를 클릭해준다.

 

DB경로(이름), username, password를 입력하는 공간이 나타난다.

이때 Database path: 부분에 ./로 시작하면 h2 bin 폴더에 생성되고 ~/로 시작하면 유저폴더에 생성된다.

 

비밀번호는 필수로 입력해야해서 필요하다면 입력 후 그대로 사용하면 되고 필요가 없다면 만든 후에 삭제하면 된다.

필자는 유저폴더에 저장되도록 경로를 지정했다. 성공표시가 나오면 폴더에 들어가서 확인해보자

 

이런 모양과 이름으로 파일이 생성될 것이다. 파일이 생성됐으면 사실상 다 된거다 이제 로그인을 해보도록 하자.

 

비밀번호까지 잘 입력해야 로그인이 가능하다.

 

ALTER USER SA SET PASSWORD '';

를 입력하면 비밀번호가 공백으로 변경된다. 이제 연결을 종료한 후 비밀번호 없이 다시 들어가보면 깔끔하게 로그인에 성공할 것이다.