ParameterMetaData
ParameterMetaData (매개변수 메타데이터)
PreparedStatement 객체의 각 매개변수 마커에 대한 타입과 속성 정보를 얻는 데 사용할 수 있는 객체입니다. 일부 쿼리와 드라이버 구현에서는 ParameterMetaData가 반환하는 데이터가 PreparedStatement가 실행될 때까지 사용 가능하지 않을 수 있어요.
본문
일부 드라이버 구현은 CallableStatement 객체의 각 매개변수 마커에 대한 타입과 속성 정보를 제공하지 못할 수도 있습니다.
매개변수 모드 상수로 parameterModeUnknown, parameterModeIn, parameterModeInOut, parameterModeOut을, null 허용 여부 상수로 parameterNoNulls, parameterNullable, parameterNullableUnknown을 제공합니다.
getParameterCount는 매개변수 수를, getParameterType은 SQL 타입을, getParameterTypeName은 데이터베이스별 타입 이름을, getParameterClassName은 setObject에 전달해야 하는 Java 클래스의 정규화된 이름을, getPrecision과 getScale은 정밀도와 스케일을, isNullable과 isSigned는 null 허용 여부와 부호 여부를, getParameterMode는 매개변수 모드를 반환합니다.
int getParameterCount() throws SQLException
int isNullable(int param) throws SQLException
int getParameterType(int param) throws SQLException
String getParameterTypeName(int param) throws SQLException
String getParameterClassName(int param) throws SQLException
int getParameterMode(int param) throws SQLException