목록db (5)
공부하는 안경딸기
--- 2021/12/27 --- 개발중에 이런 에러를 만났는데 아무리 봐도 null 데이터가 없어서 뭐지? 했는데 알고 보니 DB에 null 값이 들어있었다. 딱 null이라는 값이 들어있던건 아니었고 다른 테이블을 참조하고 있는데 그 값이 하필이면 아무 값도 없는 곳이라 이런 에러가 발생한 듯 싶다. 참고로 DB에서의 null 이란... 아직 정의되지 않은 값 이다. null이라고 꼭 표현되지 않아도 값이 들어가지 않으면 아직 정의되지 않았다고 판단하는 것 같다. --- 2021/12/28 --- 오늘 또 이 에러를 만나서 다시 DB를 뒤져봤는데 이번에는 null이 없었다. ??? 이번에야 말로 제대로 잡고 말겠어 try { while (reader.Read()) { RModels.Add(new Re..
Spring에서 프로그램 실행 도중에 illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' 라는 에러를 봤다. 한글이 써져있는 사이트를 뒤적거리다가 DB 설정에서 collation_connection이랑 collation_server 이게 utfmb4_unicode_ci여야 하는데 utfmb4_general_ci여서 라는 글을 봤다. https://devmanta.tistory.com/300 utfmb4_unicode_ci 설정오류 아래코드를 실행할 때 character-set 오류가 났다. SQL Error [1267] [HY000]: (conn=75317) Ill..
AWS를 바로 사용하기보다는 내 DB에서나 잘 돌아가야 AWS를 활용하거나 할 수 있을 것 같아서 개인 컴퓨터를 DB 서버로 사용해야겠다고 생각했다. 그래서 일단 DB를 만든 거였고 이제는 내 컴퓨터가 서버라 생각하고 다른 팀원들이 붙여서 사용할 수 있도록 하는 과정을 정리해보려고 한다. 일단 가장 먼저 알아야 할 것 DB = MySQL 8.0 DB 관리도구 = DBeaver DB 관리도구는 가능하면 DBeaver 사용하는 걸 추천드립니다... 오래된 관리 도구를 사용하면 연결이 되지 않는 문제점을 발견했어요... (이건 보안 문제인 듯) DB 연결하기 우선 데이터베이스 생성부터 해야 하기 때문에 새 데이터베이스 연결로 들어간다. 데이터베이스는 MySQL을 선택해야 한다. 그 후에 ServerHost, ..
📑 목차 💜 1. CSV 파일 인코딩하기 💜 2. DBeaver로 import하기 아닛... 너무 쉬운 거라 글이 없는 건지는 모르겠다만... (처음 사용하는 사람은 너무 새로운걸?) 그냥 모두 다 알아야 하니깐 쓰는 글 DBeaver 설치 DBeaver 홈페이지 참조 CSV 파일 인코딩하기 일단... 그냥 막 하면 백퍼 한글 다 깨짐 처음에는 뭐지? 뭐지? 했는데 원래 .csv가 한글 깨짐이 많은 듯하여 검색을 해봤더니 인코딩을 다시 해야 한다고 함 Notepad++로 .csv 파일을 열어서 (Notepad++ 없으면 그거랑 비슷한 거 아무거나 사용하시길) 인코딩 > UTF-8로 변환 클릭 이렇게 하면 일단 1단계는 통과임 DBeaver로 import하기 일단 기초 공사는 마쳤으니 본격적으로 .csv ..