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단계 닫기 |
반응형