이지은님의 블로그
241128 - 웹페이지 Firebase 연동 및 데이터 처리 구현, DBeaver MySQL 로컬환경 연결 본문
▷ 오늘 하루 계획
숙제를 완료하고 달리기반 퀘스트를 완료하는게 목표였지만 받은 맥북에 익숙해지는 겸해서 퀘스트는 천천히 진행하려고 한다. 내일 퀘스트를 전부 완료하고 자바공부 진행할 것 같다.
▷ 오늘 배운 것
오늘은 과제로 만들어두었던 웹페이지에 firebase를 직접연동하고 데이터 읽기/쓰기를 구현해보았다. 처음에는 script태그에 있는 모든 기능이 실행되지 않아서 오류코드를 보았는데 $가 정의 되지 않았다는 문구가 떴다. 그래서 챗 gpt를 사용해서 에러 해결방법을 찾아봤는데 j쿼리연결에 대한 내용이 나와 해결방법을 쉽게 찾을 수 있었다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
웹사이트에 기능을 넣고 싶으면 jquery연결을 잊지 말아야할 것 같다.
▷ 막혔던 부분
DBeaver에서 로컬호스트환경을 사용하고 싶어서 mysql을 설치했다. 아무래도 sample database환경은 SQLite언어를 사용하기도 하고 문법적인 면에서 배웠던 mysql과 충돌이 꽤 있어서 mysql을 설치하는 쪽으로 진행방법을 바꿨다.
그러나 그래도 연결이 안된다고... public key에 관한 오류가 떠서 구글링을 해봤다.
https://k-wien1589.tistory.com/110
[DBeaver] DB에 "처음"연결하기
지난 포스팅에선 DBeaver 간단 소개, 설치, 환경설정, 단축키 등을 소개했다. [STUDY/SQL, DB] - [DBeaver] 설치, 환경설정 + 단축키 [DBeaver] 설치, 환경설정 + 단축키 DBeaver ... 뭔가요? DBeaver(디비버) 란? MySQL,
k-wien1589.tistory.com
driver setting에서 allowPublicKeyRetrieval을 True로 해주니 정상적으로 연결되어 로컬호스트 환경을 사용할 수 있었다.
▷ 앞으로
이제 로컬호스트 환경에서 자유롭게 테이블을 만들고 실습을 할 수 있게되었다. 이대로 퀘스트를 마무리하고 java실행환경을 구현해야겠다.
'TIL' 카테고리의 다른 글
231202 - SQL 서브쿼리, 그룹화를 이용한 조건에 따른 필터링(GROUP BY, HAVING, WHERE) (0) | 2024.12.02 |
---|---|
241129 - SQL HAVING과 WHERE의 차이점 및 그룹화 후 조건 설정 (1) | 2024.11.29 |
241127 - Python을 이용한 웹크롤링 기초와 DBeaver sample datebase의 한계 (0) | 2024.11.27 |
241126 - 웹페이지 firebase 연동(쓰기와 읽기 구현) (0) | 2024.11.26 |
241125 - MySQL 문법 정리와 활용 (Subquery, JOIN, Pivot Table, coalesce, RANK & SUM, date_format) (0) | 2024.11.25 |