다음을 통해 공유


IParameterMetaData 인터페이스

정의

개체의 각 매개 변수 표식에 대한 형식 및 속성에 대한 정보를 가져오는 데 사용할 수 있는 개체입니다 PreparedStatement .

[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
특성
구현

설명

개체의 각 매개 변수 표식에 대한 형식 및 속성에 대한 정보를 가져오는 데 사용할 수 있는 개체입니다 PreparedStatement . 일부 쿼리 및 드라이버 구현의 경우 개체에서 반환 ParameterMetaData 되는 데이터는 실행될 때까지 PreparedStatement 사용할 수 없습니다.

일부 드라이버 구현에서는 개체의 각 매개 변수 표 CallableStatement 식에 대한 형식 및 속성에 대한 정보를 제공하지 못할 수 있습니다.

1.4에 추가되었습니다.

에 대한 java.sql.ParameterMetaDataJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

필드

ParameterModeIn

매개 변수의 모드가 IN임을 나타내는 상수입니다.

ParameterModeInOut

매개 변수의 모드가 INOUT임을 나타내는 상수입니다.

ParameterModeOut

매개 변수의 모드가 OUT임을 나타내는 상수입니다.

ParameterModeUnknown

매개 변수의 모드를 알 수 없음을 나타내는 상수입니다.

ParameterNoNulls

매개 변수가 값을 허용하지 NULL 않음을 나타내는 상수입니다.

ParameterNullable

매개 변수가 값을 허용 NULL 함을 나타내는 상수입니다.

ParameterNullableUnknown

매개 변수의 Null 허용 여부를 알 수 없음을 나타내는 상수입니다.

속성

Handle

기본 Android 개체의 JNI 값을 가져옵니다.

(다음에서 상속됨 IJavaObject)
JniIdentityHashCode

래핑된 인스턴스의 java.lang.System.identityHashCode() 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
ParameterCount

정보가 포함된 매개 변수 PreparedStatementParameterMetaData 의 수를 가져옵니다.

PeerReference

JniObjectReference 래핑된 Java 개체 인스턴스의 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)

메서드

Disposed()

인스턴스가 삭제되었을 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
DisposeUnlessReferenced()

이 인스턴스에 대한 미해결 참조가 없으면 호출 Dispose()합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다.

(다음에서 상속됨 IJavaPeerable)
Finalized()

인스턴스가 종료될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
GetParameterClassName(Int32)

인스턴스를 메서드 PreparedStatement.setObject에 전달해야 하는 Java 클래스의 정규화된 이름을 검색합니다.

GetParameterMode(Int32)

지정된 매개 변수의 모드를 검색합니다.

GetParameterType(Int32)

지정된 매개 변수의 SQL 형식을 검색합니다.

GetParameterTypeName(Int32)

지정된 매개 변수의 데이터베이스별 형식 이름을 검색합니다.

GetPrecision(Int32)

지정된 매개 변수의 지정된 열 크기를 검색합니다.

GetScale(Int32)

소수점 오른쪽에 있는 지정된 매개 변수의 자릿수를 검색합니다.

IsNullable(Int32)

지정된 매개 변수에서 null 값이 허용되는지 여부를 검색합니다.

IsSigned(Int32)

지정된 매개 변수의 값이 부호 있는 숫자일 수 있는지 여부를 검색합니다.

IsWrapperFor(Class)

인터페이스 인수를 구현하거나 개체에 대한 직접 또는 간접적으로 래퍼인 경우 true를 반환합니다.

(다음에서 상속됨 IWrapper)
SetJniIdentityHashCode(Int32)

에서 반환 JniIdentityHashCode하는 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

개체의 각 매개 변수 표식에 대한 형식 및 속성에 대한 정보를 가져오는 데 사용할 수 있는 개체입니다 PreparedStatement .

(다음에서 상속됨 IJavaPeerable)
SetPeerReference(JniObjectReference)

에서 반환 PeerReference하는 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
UnregisterFromRuntime()

런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 인스턴스의 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)
Unwrap(Class)

비표준 메서드에 대한 액세스를 허용하도록 지정된 인터페이스를 구현하는 개체 또는 프록시에 의해 노출되지 않는 표준 메서드를 반환합니다.

(다음에서 상속됨 IWrapper)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

개체의 각 매개 변수 표식에 대한 형식 및 속성에 대한 정보를 가져오는 데 사용할 수 있는 개체입니다 PreparedStatement .

GetJniTypeName(IJavaPeerable)

개체의 각 매개 변수 표식에 대한 형식 및 속성에 대한 정보를 가져오는 데 사용할 수 있는 개체입니다 PreparedStatement .

적용 대상