본문 바로가기
728x90
반응형

H2 Console3

[Spring] JDBC의 이해와 JDBC 관련 기술 (+ H2 Database 설치), 데이터베이스 연결 프로젝트 세팅 build.gradle의 dependencies에 아래 내용 추가 //테스트에서 lombok 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.2.1' id 'io.spring.dependency-management' version '1.1.4' } group = 'hello' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } configurations { compileOnly.. 2024. 1. 18.
[H2 Database / Database] 스프링 부트 개발 시 ddl 외래키 참조로 인해 발생하는 문제 및 해결방안 ① (org.hibernate.tool.schema.internal.exceptionhandlerloggedimpl handleexception warn: generationtarget encountered exception acce.. 김영한(우아한형제들 기술이사)님의 JPA 강의를 듣다가 발생한 문제가 있다. 예제를 그대로 따라하다가 ① org.hibernate.tool.schema.internal.exceptionhandlerloggedimpl handleexception warn: generationtarget encountered exception accepting command : error executing ddl 와 같은 에러가 발생했다. 정확히는 경고문이지만, 프로그램이 원하는 대로 실행되지 않은 경우가 발생한다. 프로그램의 생명은 정확히 데이터를 처리할 수 있는 것이거늘... 그래서 이 오류를 고쳐야 한다. 이 오류를 고치기 위해서는 H2 Console의 버전을 바꿔줘야 한다. 만약 버전이 1.4.200, 버전이 200.. 2023. 2. 15.
[H2 Database / Database] 새로운 Repository 생성 후 귀찮아서 비밀번호 없애고 싶을 때 Create a new database 클릭 이렇게 뜨는 데 대충 비번 적고 create 하면 repository 명이 해당 디렉토리 내에 중복되지만 않으면 그냥 생성된다. 실행하면 위처럼 뜨는데 새로 만든 repository 명을 입력하고 ID, PW 입력하고 연결 클릭 SQL 문 입력칸에 ALTER USER sa(사용자가 입력했던 사용자 명) SET PASSWORD ''(공란) 하면 그냥 하이패스로 로그인이 가능하다. 2023. 1. 22.
728x90
반응형