본문 바로가기

수업 & 공부/수업 내용

5- java와 DB연동 (회사원)

이전 시간에 배운 DB

 

  DDL (Table Definition Language)
  Create 구문 (테이블 생성)
  Alter 구문 (데이터 컬럼을 제어-추가, 변경 - 삭제)
  Drop 구문
  Truncate 구문

 

 

0809 오전


  dump : 데이터의 백업 
    백업을 너무 자주 수행하면 시스템 성능에 영향 

    수행을 안하면 시스템 이상시 큰 문제가 발생 할 수 있다


  오전에 한 것 


    1. mariadb test_db를 다운로드
    2. 설명서 ( mysql < employees.sql )를 로컬cmd에서 실행시키고
    3. Employees 덤프 데이터베이스를 내 로컬 db로 import한 작업

 

  문제점들

 

   - Cmd 에서 mysql 커맨드가 안먹는 문제점 :
     mariadb\bin 의 환경변수를 path에 추가해서 해결


   - Access denied for ~@localhost : 
     커맨드를 고침 > mysql -u root -p < employees.sql 로 해결


   - line 25 : Error dropping database :
     mariaDB > data에 있는 employees 파일을 다시 생성 후
     mysql < employees.sql 을 실행시켜서 덤프데이터를 import

line 25

 

 

0809 오후

 

  오후에 한 것

 

   employees 테이블 아래 내용을 콘솔로 입력받아 조회하여 출력
    (1 입력받을시 아래 쿼리 참조하여 20명 학생만 조회하도록) 
   select*from employees e where emp_no between 10001 and 10020
    (3 입력받을시 학생 번호에 선택하여 수정)
   Update employees.set ... Where emp no =?

   - jdbcExample을 본인 local pc 에서 돌아가도록
   - jdbcExample 사용을 참고하여 작성해보기