21.09.06

.·2021년 10월 10일
0

playdata

목록 보기
29/35

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 클래스

0개의 댓글