Safari에서 압축파일 다운로드 시 자동 압축 해제 동작 – 원인과 해결 방법 정리
사용 과정에서는 예상하지 못한 불편을 겪는 경우가 종종 발생하는데, 그 중 대표적인 사례가 바로 압축파일 다운로드 시 자동 압축 해제 동작이다. Safari에서 압축파일이 자동으로 풀리는 이유부터 이를 방지하는…
더보기
iBatis vs MyBatis 완전 비교 – 개념부터 실제 예제까지
이 글에서는 iBatis와 MyBatis의 탄생 배경부터 핵심 기능 차이, 실제 코드 예제, 그리고 현업에서의 선택 기준까지 체계적으로 다룬다. 단순한 기능 나열이 아니라, 각 선택이 실제 프로젝트에 미치는 영향을…
더보기
Java에서 MySQL 연결 하는 방법 — JDBC 기본부터 쿼리 실행까지
SQL 문법을 알고 있다는 것과, 그것을 애플리케이션에 녹여낼 수 있다는 것은 별개의 이야기이기 때문이다. 오늘은 Java에서 MySQL 연결 하는 내용을 기준으로 하여 어떻게 연결하는지 알아 보도록…
더보기
JOIN 차이, INNER JOIN과 LEFT JOIN 한 번에 정리
들어가는 말 INSERT, SELECT와 WHERE를 익히고 나면 데이터를 조회하는 기본기는 갖춰진 셈이다. 하나의 테이블에서 원하는 조건으로 데이터를 걸러내는 것, 그 자체만으로도 꽤 많은 것을 할 수 있다는…
더보기
SQL WHERE 조건 정리: 비교 연산자부터 NULL 처리까지
들어가며 데이터베이스를 처음 다룰 때 SELECT와 INSERT를 어느 정도 익히고 나면, 다음 단계에서 반드시 마주하게 되는 것이 WHERE 조건이다. 많은 입문자들이 SELECT 구문을 통해 테이블의 데이터를…
더보기
MySQL이 안될 때 재설치 전에 반드시 읽어야 할 글
들어가며 많은 사람들이 인터넷에 있는 가이드 글을 따라 MySQL Server를 설치한 후에 MySQL이 안될 때 정말 난감함을 느낀다. 분명 가이드 글과 같이 설치하고 실행까지 마쳤는데 예상과 달리 정상적으로…
더보기
SQL INSERT, SELECT 제대로 이해하기
들어가는 말 최근 데이터베이스를 다뤄오면서 느끼는 것이 있다. SQL을 처음 배우는 사람들이 가장 많이 틀리는 지점은 문법이 아니라는 것이다. INSERT, SELECT 문법은 구글 검색 한 번이면 바로 찾을 수…
더보기
MySQL 설치했는데 다음 단계가 막막 하다면, 꼭 필요한 설정 정리
MySQL 설치를 마치고 처음 접속에 성공했을 때, 많은 사람들이 문득 이런 생각을 하게 된다. “접속은 됐는데… 이제 뭘 해야 하지?” 사실 이건 당연한 반응이다. 설치 튜토리얼은…
더보기
TPM2.0 없이 윈도우11 설치 하는 방법, Rufus로 USB 부팅 디스크 만들기
윈도우10의 지원 종료 시점이 다가오면서 기존 환경을 유지하던 사용자들도 더 이상 업데이트를 받을 수 없는 상황에 직면하게 되었다. 이 글에서는 TPM 2.0을 지원하지 않는 PC에서 윈도우11을 설치하는 방법을…
더보기
맥에서 MySQL 설치부터 접속까지
MySQL을 처음 사용하는 입장에서 설치부터 실행, 그리고 접속 확인까지의 전체 과정을 순서대로 정리해 보려고 한다. 복잡한 설정은 최대한 배제하고, 실제로 바로 사용할 수 있는 상태까지 만드는 것을 목표로…
더보기