JDBC 와 MYSQL 연동하기 3) 커넥션 팩토리 패턴 적용하기

이제부터는 2) 번에서 했던 코드를 커넥션을 팩토리 패턴을 이용해 받아오도록 해보겠습니다. 코드는 거의 동일한데 커넥션을 받아온다는 것만 다릅니다. 제일 먼저 Resource 소스 폴더에 dbinfo.properties 파일을 생성합니다. driverClassName=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/본인DB이름 user=아이디 password=비밀번호 initialSize=2 maxTotal=2 maxWait=2000 connectionMessage=connected! 이어 적당한 위치에 ConnectionFactory 만들어주는 코드도 생성합니다. package kr.or.ddit.utils.db; import java.sql.Con..

Programming/JPA ⁄ Spring 2021.04.15
JDBC 와 MYSQL 연동하기 2) 간단한 쿼리문 실행해보기

# ************************************************************ # Sequel Pro SQL dump # Version 5446 # # https://www.sequelpro.com/ # https://github.com/sequelpro/sequelpro # # Host: 127.0.0.1 (MySQL 8.0.23) # Database: jsp # Generation Time: 2021-04-15 12:27:02 +0000 # ************************************************************ /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /..

Programming/JPA ⁄ Spring 2021.04.15
JDBC 와 MYSQL 연동하기 1) 커넥션 생성

DB와 연결해 CRUD를 하는 MVN 프로젝트를 새로 만드는 프로젝트가 숙제로 나와서 이왕 처음부터 DB도 새로만드는거 오라클은 학원에서 충분히 써보니깐 MYSQL을 한번 시도해 보려고 합니다. OJDBC의 O는 Oracle을 의미합니다. MYSQL을 쓴다면 커넥터를 MYSQL용으로 받아야합니다. mvnrepository.com/artifact/mysql/mysql-connector-java MYSQL이 아직 설치되어 있지 않거나 접속할 서버가 없다면 Mac의 경우에는 아래 튜토리얼을 따라하시면 됩니다. shanepark.tistory.com/41 mac) MYSQL 설치 및 초기설정하기 HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단합니다. [ homebrew가 설치되어있지 않다면?] sha..

Programming/JPA ⁄ Spring 2021.04.15