inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

[자문자답] H2 Database 접속시에 Embedded mode 는 접근이 되지만 Server mode 접근에 실패하는 경우

자바 ORM 표준 JPA 프로그래밍 - 기본편

초반 h2 database 접근 시에 embedded mode 접근 시에는 잘 되는데, (jdbc:h2:~/jpashop) server mode 접근 시에 (jdbc:h2:tcp://localhost/~/jpashop) 접근이 안 되는 문제가 있었습니다. Connection is broken: "java.io.EOFException: localhost" [90067-199] 90067/90067 (도움말) 와 같은 오류가 나는 것으로 보아 접근이 안 되는 것 같아 보였고요, 해서 직접 h2 database 를 기동해 보았는데 Web Console server running at http://localhost:8082 (others can connect) TCP server running at tcp://localhost:51689 (others can connect) PG server running at pg://localhost:5435 (only local connections) 위와 같이 tcp server 는 51689 포트로 뜨는 것을 확인했고, localhost: 51689 로 변경하여 접속하여 해결 되었습니다. 실행시에 tcpPort 옵션으로 변경하여 실행이 가능하므로, 고정 포트로 테스트하였습니다. `java -jar "$dir/h2-1.4.199.jar" -webAllowOthers -tcpAllowOthers -tcpPort 8043` 으로 했습니다. 삽질 공유 드립니다.

  • h2
Park Suhyuk 댓글 1 좋아요 1 조회수 1021

h2 db에서 테이블 구조를 확인하는 명령어

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요! 질문은 아니고, 강의를 듣다가 찾는 사람이 있을 것 같아서 여기에 남겨둡니다ㅎㅎ h2에서 desc 명령어를 수행하려면 아래 명령어를 수행하시면 됩니다. => show colums from 테이블명;

  • h2
  • desc
GwangGyu Lee 댓글 1 좋아요 4 조회수 4129

인기 태그

인프런 TOP Writers

주간 인기글