-
[삼쾌한 IT강의] JAVA 와 MySQL 연동하기데이터베이스/직접해보기 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) 레코드 조회 (메소드 추가)
** 아래는 골격코드 입니다! 빈칸을 알맞게 채워보세요.
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 = '백소라' ");
'데이터베이스 > 직접해보기' 카테고리의 다른 글
[삼쾌한 IT강의] bookstore DB 연동하기 답안예시 (0) 2019.06.27 [삼쾌한 IT강의] bookstore DB 연동하기 (0) 2019.06.26 [삼쾌한 IT강의] MySQL DDL 실습 예제 (0) 2019.06.24 [삼쾌한 IT강의] MySQL 함수 예제 (북스토어-수업실습) (0) 2019.06.21 [삼쾌한 IT강의] MySQL 함수 예제 (WORLD DB) (0) 2019.06.21 댓글