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 |