'JDBC' 카테고리의 글 목록
jaemeon's note
JDBC
[JAVA_JDBC] 프로그램 제작
2025.09.05
주제: 간단한 콘솔 시뮬레이션 게임 - LifeGame개요20세부터 100세까지 80년간의 인생 여정을 체험하는 텍스트(콘솔) 기반 라이프 시뮬레이션 게임입니다. 8가지 직업군, 5가지 자기개발 활동, 다양한 투자 옵션을 통해 자신만의 인생 전략을 세우고, 랭킹 시스템과 업적 시스템으로 다른 플레이어들과 경쟁하고, 다양한 업적을 깨기 위한 게임 전략을 세울 수 있습니다.DB 구조 구성 클래스 및 역할model.vo (Value Object) packagecom.project.lifegame.model.vo.User필드userId : String - 유저 아이디userPw : String - 유저 비밀번호생성자User(String userId, String userPw) - 필드 초기화메서드각 필드별 ge..
JDBC
JDBC_02) MVC 패턴
2025.08.27
- MVC 패턴이란?MVC(Model-View-Controller) 패턴은 애플리케이션을 세 개의 계층으로 분리하여 개발하는 소프트웨어 아키텍처 패턴이다. 각 관심사에 따라 레이어를 분리함으로써 코드의 재사용성을 높이고 유지보수를 용이하게 만든다. - MVC 각 계층의 역할Model 계층데이터와 비즈니스 로직을 담당VO(Value Object): 데이터를 담는 객체DAO(Data Access Object): 데이터베이스 접근을 담당하는 객체View 계층사용자 인터페이스를 담당사용자의 입력을 받고 결과를 출력하는 역할콘솔 출력, 웹 페이지 등이 해당Controller 계층사용자의 요청을 처리하고 흐름을 제어View에서 받은 데이터를 가공하여 Model에 전달Model에서 받은 결과에 따라 적절한 View를..
JDBC
JDBC_01) JDBC 데이터베이스 연결과 기본 CRUD 작업
2025.08.26
JDBC(Java Database Connectivity)의 기본 개념 이해Oracle 데이터베이스 연결 방법 학습Statement와 PreparedStatement의 차이점 파악기본 CRUD(Create, Read, Update, Delete) 작업 구현리 컴파일된 SQL문을 실행하는 객체 (성능 향상, SQL Injection 방지)ResultSet: SELECT문 실행 후 조회된 결과를 담는 객체환경 설정1. JDBC 드라이버 다운로드 및 설정드라이버 다운로드다운로드 링크: https://www.oracle.com/asean/database/technologies/appdev/jdbc-downloads.htmlJDK 17 기준: ojdbc17.jar 다운로드저장 위치: C://devtool에 저장자..