다음을 통해 공유


IStatement 인터페이스

정의

정적 SQL 문을 실행하고 생성하는 결과를 반환하는 데 사용되는 개체입니다.

[Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")]
public interface IStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")>]
type IStatement = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
파생
특성
구현

설명

정적 SQL 문을 실행하고 생성하는 결과를 반환하는 데 사용되는 개체입니다.

기본적으로 개체당 Statement 하나의 ResultSet 개체만 동시에 열 수 있습니다. 따라서 한 ResultSet 개체의 읽기가 다른 개체의 읽기와 인터리브되는 경우 각각은 서로 다른 Statement 개체에 의해 생성되어야 합니다. 인터페이스의 모든 실행 메서드는 Statement 열려 있는 경우 문의 현재 ResultSet 개체를 암시적으로 닫습니다.

에 대한 java.sql.StatementJava 설명서

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

필드

CloseAllResults

호출할 때 getMoreResults이전에 열린 상태로 유지된 모든 ResultSet 개체를 닫아야 함을 나타내는 상수입니다.

CloseCurrentResult

호출getMoreResults할 때 현재 ResultSet 개체를 닫아야 함을 나타내는 상수입니다.

ExecuteFailed

일괄 처리 문을 실행하는 동안 오류가 발생했음을 나타내는 상수입니다.

KeepCurrentResult

호출getMoreResults할 때 현재 ResultSet 개체를 닫지 않아야 함을 나타내는 상수입니다.

NoGeneratedKeys

생성된 키를 검색에 사용할 수 없음을 나타내는 상수입니다.

ReturnGeneratedKeys

생성된 키를 검색에 사용할 수 있도록 해야 함을 나타내는 상수입니다.

SuccessNoInfo

일괄 처리 문이 성공적으로 실행되었지만 영향을 받은 행 수를 사용할 수 없음을 나타내는 상수입니다.

속성

Connection

Connection 이 문을 만든 개체를 가져옵니다.

FetchDirection

이 문에서 생성된 s에 대한 ResultSet행을 가져오는 기본 방향을 가져옵니다.

FetchSize

이 문에서 반환된 개체의 인출에 대한 ResultSet 기본 행 수를 가져옵니다.

GeneratedKeys

이 문을 실행하여 만든 자동 생성된 키를 반환합니다.

Handle

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

(다음에서 상속됨 IJavaObject)
IsClosed

이 문이 닫혀 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

JniIdentityHashCode

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

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

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

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
MaxFieldSize

이 문에서 파생된 문자 및 이진 형식 열의 값으로 반환될 수 있는 ResultSet 최대 바이트 수를 가져옵니다.

MaxRows

이 문에서 생성될 때 포함할 수 있는 ResultSet 최대 행 수를 가져옵니다.

MoreResults

이 문의 다음 결과로 이동합니다.

PeerReference

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

(다음에서 상속됨 IJavaPeerable)
Poolable

이 문이 풀 가능하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

QueryTimeout

문의 실행 시간에 대한 시간 제한 값을 가져옵니다.

ResultSet

현재 결과를 가져옵니다.

ResultSetConcurrency

이 문에서 생성된 개체의 ResultSet 동시성 설정을 가져옵니다.

ResultSetHoldability

이 문에서 생성된 개체에 대한 ResultSet 커서 보류 설정을 가져옵니다.

ResultSetType

ResultSet 이 문에서 파생된 s에 대한 ResultSet형식 설정을 가져옵니다.

UpdateCount

현재 결과에 대한 업데이트 횟수가 아닌 ResultSet경우를 가져옵니다.

Warnings

이 문에 대한 호출로 보고된 첫 번째 SQLWarning 값을 검색합니다.

메서드

AddBatch(String)

지정된 SQL 명령을 이 Statement 개체의 현재 명령 목록에 추가합니다.

Cancel()

DBMS와 드라이버가 모두 SQL 문 중단을 지원하는 경우 이 Statement 개체를 취소합니다.

ClearBatch()

Statement 개체의 현재 SQL 명령 목록을 비웁니다.

ClearWarnings()

Statement 개체에 보고된 모든 경고를 지웁니다.

Close()

이 개체가 자동으로 닫히기를 기다리는 대신 이 Statement 개체의 데이터베이스 및 JDBC 리소스를 즉시 해제합니다.

Disposed()

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

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

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

(다음에서 상속됨 IJavaPeerable)
Execute(String)

여러 결과를 반환할 수 있는 지정된 SQL 문을 실행합니다.

Execute(String, Int32)

여러 결과를 반환할 수 있는 지정된 SQL 문을 실행하고 자동 생성된 키를 검색에 사용할 수 있도록 해야 한다는 신호를 드라이버에 알릴 수 있습니다.

Execute(String, Int32[])

지정된 SQL 문을 실행하여 여러 결과를 반환할 수 있으며 지정된 배열에 표시된 자동 생성된 키를 검색에 사용할 수 있도록 해야 함을 드라이버에 알릴 수 있습니다.

Execute(String, String[])

지정된 SQL 문을 실행하여 여러 결과를 반환할 수 있으며 지정된 배열에 표시된 자동 생성된 키를 검색에 사용할 수 있도록 해야 함을 드라이버에 알릴 수 있습니다.

ExecuteBatch()

실행을 위해 데이터베이스에 명령 일괄 처리를 제출하고 모든 명령이 성공적으로 실행되면 업데이트 개수의 배열을 반환합니다.

ExecuteQuery(String)

단일 ResultSet 개체를 반환하는 지정된 SQL 문을 실행합니다.

ExecuteUpdate(String)

SQL DDL 문과 같이 아무것도 반환하지 않는 SQL 문 또는 DELETE 문일 수 INSERTUPDATE있는 지정된 SQL 문을 실행합니다.

ExecuteUpdate(String, Int32)

지정된 SQL 문을 실행하고 이 Statement 개체에서 생성된 자동 생성된 키를 검색에 사용할 수 있는지 여부에 대해 지정된 플래그를 사용하여 드라이버에 신호를 전송합니다.

ExecuteUpdate(String, Int32[])

지정된 SQL 문을 실행하고 지정된 배열에 표시된 자동 생성 키를 검색에 사용할 수 있도록 해야 함을 드라이버에 알릴 수 있습니다.

ExecuteUpdate(String, String[])

지정된 SQL 문을 실행하고 지정된 배열에 표시된 자동 생성 키를 검색에 사용할 수 있도록 해야 함을 드라이버에 알릴 수 있습니다.

Finalized()

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

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

Statement 개체의 다음 결과로 이동하고, 지정된 플래그에서 지정한 지침에 따라 현재 ResultSet 개체를 처리하고, 다음 결과가 ResultSet 개체인지를 반환 true 합니다.

IsWrapperFor(Class)

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

(다음에서 상속됨 IWrapper)
SetCursorName(String)

SQL 커서 이름을 지정된 String이름으로 설정합니다. 이 이름은 후속 Statement 개체 execute 메서드에서 사용됩니다.

SetEscapeProcessing(Boolean)

이스케이프 처리를 설정하거나 해제합니다.

SetJniIdentityHashCode(Int32)

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

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

정적 SQL 문을 실행하고 생성하는 결과를 반환하는 데 사용되는 개체입니다.

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

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

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

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

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

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

(다음에서 상속됨 IWrapper)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

정적 SQL 문을 실행하고 생성하는 결과를 반환하는 데 사용되는 개체입니다.

GetJniTypeName(IJavaPeerable)

정적 SQL 문을 실행하고 생성하는 결과를 반환하는 데 사용되는 개체입니다.

적용 대상