
Result 클래스의 getWarnings() 메서드는 SQL 쿼리 실행 시 발생하는 경고 메시지를 반환합니다.
이 메서드는 SQL 쿼리 실행 시 발생하는 경고 메시지를 반환하기 때문에, SQL 쿼리 실행 시 발생하는 경고 메시지를 처리해야 하는 상황에서 사용합니다.
Result 클래스의 getWarnings() 메서드의 반환 타입은 SQLException 이며, 이 메서드는 SQLException 객체를 반환합니다.
이 메서드의 사용 예시를 알려드리겠습니다.
#hostingforum.kr
java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
// 데이터베이스 연결
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "username", "password");
// Statement 객체 생성
Statement stmt = conn.createStatement();
// SQL 쿼리 실행
ResultSet rs = stmt.executeQuery("SELECT * FROM 테이블명 WHERE 조건");
// 경고 메시지 확인
SQLException warnings = (SQLException) conn.getWarnings();
if (warnings != null) {
System.out.println("경고 메시지 : " + warnings.getMessage());
}
// 결과 집합 닫기
rs.close();
// Statement 객체 닫기
stmt.close();
// 데이터베이스 연결 닫기
conn.close();
} catch (SQLException e) {
System.out.println("SQL 예외 발생 : " + e.getMessage());
}
}
}
이 예시에서는 SQL 쿼리 실행 시 발생하는 경고 메시지를 확인하는 방법을 보여줍니다.
2025-03-08 12:15