Java

자바 2일차 JDBC Driver Manager 를 통한 mysql 연동

용성 2021. 4. 4. 09:13

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