JDBC

Day 22 - JDBC

SANGJIN-YU 2021. 3. 13. 15:17
반응형

57. JDBC(Java DataBase Connectivity) 

단계 키워드
1단계 드라이버 로딩 JDBC -> ORACLE  -> OJDBC7.jar
Class.forname("사용할 드라이버"); oracle.jdbc.driver.OracleDriver
Exception : ClassNotFoundException
2단계 커넥션 연결 String url : "jdbc:oracle:thin@localhost:1521:XE;
java.sql.Connection conn = DriverManager.getConnection("URL","ID","PW");
Exeption : SqlException
3단계 쿼리 준비 2단계의 객체를 이용하여 쿼리를 준비한다
java.sql.PreparedStatement stmt = conn.prepareStatement("쿼리문");
Exception : SqlException 
4단계 쿼리 실행 3단계의 객체를 이용하여 쿼리를 실행시킨다
SELECT : executeQuery();
UPDATE, INSERT, DELET : executeUpdate();
ResultSet rs = stmt.executeQuery()
5단계 결과값 받기 4단계의 객체를 이용하여 Set이기 때문에 Iterator를 통해서 출력을 해줌
while(rs.next){
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
} // getString 말고 컬럼명으로 불러도됨 그럼 순서가 상관 없음
6단계 닫기  

 

반응형