데이터베이스/직접해보기

[삼쾌한 IT강의] JAVA 와 MySQL 연동하기

삼쾌한IT 2019. 6. 25. 23:24

 

 

 안녕하세요 삼쾌한IT강의 백소라강사 입니다.

JAVA와 MySQL을 연동 해 봅시다!!

 

 연동하기 전 기초지식이 필요하다면?! 아래 포스팅을 참고하세요!

2019/03/19 - [JAVA/실습] - [삼쾌한 IT강의] MySQL Connector 불러오기 (데이터베이스 연동 사전작업)

2019/03/19 - [데이터베이스/실습] - [삼쾌한 IT강의] 데이터베이스 연동하기 4단계

 

 

 

1. 사전작업

 

데이터베이스 (sampledb) 생성 및 테이블 (student) 생성

 

테이블에 레코드 추가

 

 

2.  1단계! DB 연결하기

 

 1) import 로 sql 패키지 가져오기

 2) Class.forName 으로 드라이버 로딩하기

 3) DriverManager.getConnection 으로 DB 접속하기

 4) try -catch 문으로 예외 처리하기 

    -> ClassNotFoundException : 드라이버 로드 오류

    -> SQLException : DB 연결 오류

 

 

3. 데이터베이스 주요 메소드

 

 select문은 executeQuery로 실행 가능하며, 레코드를 조작하는 insert, update, delete 같은 쿼리는 executeUpdate로 실행 가능합니다.

 

 

4. 2단계 ! 1단계 + 레코드 조회하기 

 

 1) 드라이브 로딩

 2) DB 연결

 3) 레코드 조회 (메소드 추가)

 

 ** 아래는 골격코드 입니다! 빈칸을 알맞게 채워보세요.

JDBC_Ex2.java
0.00MB

 

 

5. 3단계 ! 레코드 삽입 및 조회

 

 1) 드라이브 로딩

 2) DB 연결

 3) 레코드 삽입 

   -> '이루자', '0893012', '경영학과'

 4) 레코드 조회

  

 힌트! 레코드 삽입은 executeUpdate를 사용. 

 

 

 

 참고!

데이터 수정 예시

stmt.executeUpdate("update student set id = '0189011' where name = '삼쾌한' ");

 

레코드 삭제 예시

stmt.executeUpdate("delete from student where name = '백소라' ");