본문 바로가기

Java/이론

[Java] DB 연동 후 Select하기

Select도 Insert와 비슷하지만

조금 다르게 코드를 작성해야합니다.

 

String sql = "select * from jan03_product "

+ "order by p_name";

 

먼저 똑같이 실행할 SQL문을 문자열에 넣어줍니다.

 

pstmt = con.prepareStatement(sql);

 

그리고 prepareStatement 변수에 실행할 SQL문을 넣어주고

Insert의 경우 pstmt.executeUpdate()를 선언해서

삽입을 하며

(C, U, D)에는 모두 executeUpdate를 사용합니다.

 

하지만 Select는  ResultSet이라는 객체를 생성하고

 

ResultSet rs = null;

 

executeQuery();를 사용해서 SQL문을 실행합니다.

 

rs = pstmt.executeQuery();

 

다음은 rs객체의 내장 메소드인 next를 이용해서

SQL데이터를 가져올 수 있습니다.

 

rs.next() : 다음 데이터가 있으면 true를 반환

 

while(rs.next()) {

System.out.println(rs.getString(2));

System.out.println(rs.getInt("p_weight"));

System.out.println(rs.getInt("p_price"));

 

}

'Java > 이론' 카테고리의 다른 글

[DB] DB 연동 후 Delete하기  (0) 2025.01.07
[Java] DB 연동 후 Update하기  (0) 2025.01.07
[Java] ?  (0) 2025.01.07
[Java] DB연동 후 Insert하기  (0) 2025.01.07
[Java] Database 연동  (1) 2025.01.07