DAY32
✍️ 이클립스에서 데이터베이스 연결
✍️ 도움말??
1. DriverManager (class) - 드라이버 실행 (오라클 서버 연결??)
드라이버 : jar파일(ojdbc6.jar - class로 묶여져있는 파일)
프로그램이 jar파일 안의 클래스를 찾는
2. Connection (interface) - url,id,pw 접속
- 주요 메소드
1. commit()
2. rollback()
3. setAutoCommit(boolean)
4. createStatement() --------- SQL구문을 생성하는 객체로 리턴
5. createPrepareStatement() ---- SQL 구문 생성
3. Statement (interface) - SQL명령 실행
- 주요 메소드
1.ResultSet executeQuery(String sql) --- SELECT
executeUpdate() ------------ INSERT, DELETE, UPDATE
execute() ------------------ CREATE ~
executeBatch() ------------- INSERT, DELETE, UPDATE 여러개를 일괄처리 / 리턴값이 INT배열
4. ResultSet (interface) - 결과 리턴
✍️ 오라클에 연결되는 클라이언트 구문
<<선수>> 드라이버 연결
1. 연결 (URL,ID,PW) -> CONNECT
2. SQL> -> Statement
3. SQL> SELECT * FROM EMP; -> 구문실행(DML실행)
4. 쿼리 실행 결과를 리턴
5. EXIT 종료
JDBCTemplate - DB Connection을 리턴 받고 반환하는 등의 기본적인 기능들을 모아둔 Util 클래스