JDBC를 사용하여 정수 열에 Null 삽입
null을 허용하고 다음 제약 조건이 있는 PROTOCOL이라는 SQL 열이 있다고 가정합니다.
PROTOCOL IN (1, 2, 3)
다음을 사용하여 이 열에 Null 값을 삽입하고 검색하려고 합니다. JDBC.
표준 메소드 setInt() 및 getInt()는 null 값을 직접 처리할 수 없습니다. 대신 setNull() 메서드를 사용하여 열을 명시적으로 null로 설정할 수 있습니다.
구문:
pst.setNull(columnIndex, sqlType)
예:
// Get the prepared statement instance PreparedStatement pst = connection.prepareStatement("INSERT INTO table_name (PROTOCOL) VALUES (?)"); // Set the PROTOCOL column to null pst.setNull(4, java.sql.Types.INTEGER); // Execute the statement pst.executeUpdate();
setNull()을 사용하여 다음을 설정할 수 있습니다. 제약 조건이 있더라도 null 값을 정수 열로 변환합니다.
위 내용은 JDBC를 사용하여 제한된 정수 열에 NULL 값을 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!