개발환경/Mybatis
-
Oracle JDBC 의존성 선정방법개발환경/Mybatis 2023. 11. 28. 13:47
DB를 연동하기 위해 의존성(dependency) 추가를 필수적이다. 개발 환경에 알맞는 의존성을 추가하기 위해서는 사용하는 DB의 종류와 버전 등 고려해야할 사항이 있다. Oracle DB를 사용할 경우, DB 버전에 따라 지원하는 JDBC 버전이 오라클 공식 홈페이지에 제시된 가이드 라인을 확인해보자. 오라클 버전 JDBC Jar 파일 21.1 ojdbc11.jar ( JDK11, JDK12, JDK13, JDK14 및 JDK15 포함 ) ojdbc8.jar ( JDK8, JDK11, JDK12, JDK13, JDK14 및 JDK15 포함) 19.x ojdbc10.jar ( JDK10, JDK11 포함) ojdbc8.jar ( JDK8, JDK9, JDK11 포함) 18.3 ojdbc8.jar ( J..
-
[MyBatis] MyBatis 로그인 만들기개발환경/Mybatis 2022. 12. 28. 19:18
https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EB%A7%8C%EB%93%A4%EA%B8%B0 [MyBatis] MyBatis 회원가입 만들기 https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [MyBatis] MyBatis 사용하기 MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다 bluechanyeong.tistory.com 위 게시글에 이어서 로그인 기능을 구현해보자. MemberDAO.java //..
-
[MyBatis] MyBatis 회원가입 만들기개발환경/Mybatis 2022. 12. 26. 11:38
https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [MyBatis] MyBatis 사용하기 MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다. MyBatis는 기존 JDBC 방식은 연동 과정도 복잡하고 Java 소스 코드 안에 SQL 쿼리를 작성하면 전체 bluechanyeong.tistory.com 위 게시글에 이어서 회원가입 기능을 구현할 것이다. MemberDTO.java package com.blue.member; import java.util.Arrays; public class MemberDTO { private ..
-
[MyBatis] MyBatis 사용하기개발환경/Mybatis 2022. 12. 21. 21:37
MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다. MyBatis는 기존 JDBC 방식은 연동 과정도 복잡하고 Java 소스 코드 안에 SQL 쿼리를 작성하면 전체 코드가 길이가 길어지고 SQL 쿼리 구문이 섞여 있어 유지 보수가 힘들다는 단점을 극복하기 위해 고안되었다. MyBatis를 사용하면 SQL 쿼리를 mapper.xml 파일에 따로 작성하여 관리하기 때문에 코드 중복과 관리 및 수정이 편리하다. MyBatis 특징 - 복잡한 쿼리에 강하고 프로그램 코드와 SQL 쿼리의 분리로 코드가 간결해져 가독성이 높고 유지보수성이 향상된다. - 빠른 개발이 가능하여 생산성이 향상된다. MyBatis 사용하기 1) dependency 추가하기..