jdbc

    [수업-JDBC] 04. JDBC UPDATE/DELETE (Controller-DAO ver.)

    public void mainMenu() { EmployeeController ec = new EmployeeController(); int user = 0; do { System.out.println("================================"); System.out.println("[Main Menu]"); System.out.println("1. 전체 사원 정보 조회"); System.out.println("2. 사번으로 사원 정보 조회"); System.out.println("3. 새로운 사원 정보 추가"); System.out.println("4. 사번으로 사원 정보 수정"); System.out.println("5. 사번으로 사원 정보 삭제"); System.out.print..

    [수업-JDBC] 03. JDBC INSERT (Controller-DAO ver.)

    사용자에게 값을 입력받아 새로운사원 정보 추가하기 1. VIEW에 insertEmployee(); 메뉴생성 public void mainMenu() { EmployeeController ec = new EmployeeController(); int user = 0; do { System.out.println("================================"); System.out.println("[Main Menu]"); System.out.println("1. 전체 사원 정보 조회"); System.out.println("2. 사번으로 사원 정보 조회"); System.out.println("3. 새로운 사원 정보 추가"); System.out.println("4. 사번으로 사원 정보 수정..

    [수업-JDBC] 02. JDBC SELECT (controller - DAO ver.)

    1. 전반적인 실행 요건 - DB와 JAVA를 연결하여 DB에 있는 데이터를 조회하거나 수정, 삭제할 수 있다. EMP 테이블에 있는 전체 사원정보를 가져와 조회하기 우선, 메뉴를 만들어 사용자가 원하는 값을 입력받아 해당 메소드가 실행될 수 있도록하고 싶다. 그러기 위해서 전반적인 구조를 설정한다. 우리가 하고싶은 것은 Main Meno의 1번 "전체 사원 정보 조회" 이다. package com.kh.view; import java.util.ArrayList; import java.util.Scanner; import com.kh.controller.EmployeeController; import com.kh.model.vo.Employee; public class Menu { private Scan..

    [수업-JDBC] 01. JDBC 클래스

    [수업-JDBC] 01. JDBC 클래스

    Java DataBase Connectivity ( 기능구현 + 데이터 저장) : 자바에서 데이터베이스에 접근할 수 있게 해주는 API [기능 구현 클래스] 클래스 종류 의미 예시 Class.forName() 사용할 DB의 JDBC 드라이버 지정 Class.forName("orcle.jdbc.driver.OracleDriver"); DriverManager 연결할 계정 정보 지정 *class.forName을 먼저 지정 안해도 사용은 가능 하지만 문제발생위험 DriverManager.getConnection(""DBMS의 url", "연결할 계정명", "연결할 계정 비밀번호") : Connection Connection JAVA와 데이터베이스를 연결하는 실질적 통로 *NULL 값이 나올 경우 연결되지 않음..