본문 바로가기

Dev/DB, SQL

(2)
[DB] SQL Tool - MySQL Workbench 커넥션 실패 PC환경: MacbookAir M1 MacOS ventura 13.2 무료 sql툴을 찾아보던 도중 heidisql과 workbench를 사용해 봤는데, workbench 사용과정에서 커넥션이 자꾸 실패해서 검색하던 도중, workbench버전과 mysql버전 간 호환이 안되서 그런 경우가 있다고 했다. PC에 설치된 mysql버전은 5.0.77이였고 workbench 버전이 최신버전이어서, 다운그레이드를 위해 설치된 8버전을 제거한 후 workbench 버전 아카이브에 가서 6.3.10버전을 다운받아 실행하니 연결되었다.
[DB] JDBC, DBCP, ORM, Mybatis, JPA, Hibernate에 대해 자바로 앱을 만들다보면 데이터베이스 관련해서 자주 접하는 기술들이 있다. 앞으로 주로 사용할 기술을 집중적으로 학습해야겠지만, 레거시 프로젝트를 마주하는 상황을 대비해서 간단하게라도 짚고 넘어가면 좋을 것 같은 내용을 정리했다. [JDBC] Java Database Connectivity자바 데이터베이스 연결. MySQL, Oracle, MariaDB등 데이터베이스에 맞는 드라이버를 로드해 '커넥션 객체 생성->쿼리 수행->연결 해제' 순서로 사용함. 작성해야하는 코드량이 많고 쿼리도 직접 작성해야 하기 때문에 요즘엔 거의 쓰지 않는다. [DBCP] Database Connection Pool데이터베이스 커넥션 풀. 지정한 양만큼의 커넥션 객체를 생성해 풀에 저장해두고 필요할때마다 쓰고 반납하는 기술.클..