공부/그룹 스터디

[3회차 02] DBeaver 설치 & 설정

junani0v0 2024. 4. 17. 15:46

 

DBeaver 설치

https://dbeaver.io/download/

DBeaver 실행 후 

새 데이터베이스 연결 -> MySQL선택

docker run --name mysql-lecture -p 53306:3306 -v c:/dev/docker/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=admin_123 -d mysql:8.3.0

Server Host : localhost

Port : 53306 (docker를 53306으로 만들었으니 맞춤)

Username : root

Password : admin_123 ( 우리가 컨테이너 생성시 설정)

Test Connection을 해서 연결이 제대로 되는지 확인

완료를 누르면 드라이버가 없기에 다운로하라는 창이 나오는데 다운로드 클릭

그다음 에러가 또 나오는데 이건 보안때문에 나옵니다.  이럴 경우 만들어진 DB우클릭해서 Edit Connection에 들어가서

2번째에있는 Driver properties로 가서 allowPublicKeyRetrieval을 false -> true로 바꿔주고 Test Connection해보면 이제 에러가 나오지 않습니다

생성한 DB에 데이터베이스를 우클릭해보면 SQL편집기를 실행해줍니다

여기서 트랜젝션 자동인 상태를 상단 "T" 라 써있는 아이콘을 클릭하여 수동으로 변경해줍니다

변경하면 커밋과 롤백이 활성화되고 옆에 자동 None이라 써져있습니다

 

< 기본사용법 >

Ctrl + Enter를 하면 커서가 있는 라인만 실행

 

시간상 준비된 쿼리를 복붙해줬고요 SQL 편집기 좌측 3번째 SQL 스크랩트 실행을 해주면 아래 값들이 나오고 상단 커밋버튼을 누르면 DB가 생성됩니다

데이터 베이스 쪽에서 우클릭 후 새로고침하고 안에 들어가보면 쿼리에 넣은 forum이 잘 들어가있는게 보입니다

이제 테이블로가서 PK(Primary key)의 Auto Increment를 체크해줍니다

 

 

 

 

'공부 > 그룹 스터디' 카테고리의 다른 글

[3회차 04] jsp값 Controller로 넘기기  (0) 2024.04.17
[3회차 03] Spring JDBC 설정  (0) 2024.04.17
[3회차 01] Docker 간단 사용법  (0) 2024.04.16
[1회차 0] 초기 세팅  (0) 2024.04.16
[2회차 03] mvc:resources 란?  (0) 2024.04.16