JDBC 드라이버를 로드
Class.forName("oracle.jdbc.driver.OracleDrver");
DBMS에 커넥션(Connection : 네트워크 연결)
Connection conn = DriverManager.getConnection( JDBC_URL, db_user, db_passwd);
SQL을 전송
Connection 객체의 createStatement()을 이용해서 Statement 객체 얻기
Statement stat = conn.createStatement();
ResultSet 객체의 executeQuery()나 executeUpdate()를 이용해서 SQL문을 DB에 전송
ResultSet rs = stat.executeQuery( SQL -
사용 SQL이 Select인 경우 : executeQuery()(타입 : ResultSet)
사용 SQL이 Select 아닌 경우 : executeUpdate()(타입 : integer)
결과 처리
STRING query = "select * from user";
ResultSet rs = stmt.executeQuery(query);
while ( rs.next() ){
String name = rs.getString(1);
String age= rs.getString(2);
System.out.println(name + "," + age);
}
커넥션 닫기
- rs.close();
- stmt.close();
- con.close();
728x90
'Java' 카테고리의 다른 글
JAVA, JSP 면접질문 정리 (0) | 2021.06.26 |
---|---|
MVC1 , MVC2 (0) | 2021.04.03 |
풀스택 개발자가 되기 위한 자바 공부 (0) | 2021.04.03 |
10. List (0) | 2020.12.26 |
9. 컬렉션 (0) | 2020.12.26 |