Share via


IDatabaseMetaData 인터페이스

정의

데이터베이스 전체에 대한 포괄적인 정보입니다.

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

설명

데이터베이스 전체에 대한 포괄적인 정보입니다.

이 인터페이스는 드라이버 공급업체가 JDBC sup><글꼴 크기=-2>TM/글꼴></sup> 기술("JDBC<드라이버")을 기반으로 하는 드라이버와 함께 DBMS<(데이터베이스 관리 시스템)의 기능을 사용자에게 알리기 위해 구현됩니다. 서로 다른 관계형 DBMS는 종종 다양한 기능을 지원하고, 다양한 방법으로 기능을 구현하고, 다른 데이터 형식을 사용합니다. 또한 드라이버는 DBMS에서 제공하는 기능을 기반으로 기능을 구현할 수 있습니다. 이 인터페이스의 메서드에서 반환된 정보는 특정 드라이버 및 함께 작동하는 특정 DBMS의 기능에 적용됩니다. 이 설명서에 사용된 것처럼 "데이터베이스"라는 용어는 드라이버와 DBMS를 모두 참조하는 데 일반적으로 사용됩니다.

이 인터페이스의 사용자는 일반적으로 기본 DBMS를 처리하는 방법을 검색해야 하는 도구입니다. 특히 둘 이상의 DBMS와 함께 사용하려는 애플리케이션의 경우 더욱 그렇습니다. 예를 들어 도구는 메서드 getTypeInfo 를 사용하여 문에서 사용할 수 있는 데이터 형식을 CREATE TABLE 확인할 수 있습니다. 또는 사용자가 메서드 supportsCorrelatedSubqueries 를 호출하여 상관 관계가 있는 하위 쿼리를 사용할 수 있는지 확인하거나 supportsBatchUpdates 일괄 업데이트를 사용할 수 있는지 확인할 수 있습니다.

일부 DatabaseMetaData 메서드는 개체 형식 ResultSet 의 정보 목록을 반환합니다. 및 와 getInt같은 getString 일반 ResultSet 메서드를 사용하여 이러한 ResultSet 개체에서 데이터를 검색할 수 있습니다. 지정된 형식의 메타데이터를 사용할 수 없는 경우 빈 ResultSet 메타데이터가 반환됩니다. 지정된 메서드에 대한 개체에서 반환 ResultSet 하도록 정의된 열 이외의 추가 열은 JDBC 드라이버 공급업체에서 정의할 수 있으며 해당 B 열 레이블</B>>에서 <액세스해야 합니다.

일부 DatabaseMetaData 메서드는 문자열 패턴인 인수를 사용합니다. 이러한 인수에는 모두 fooPattern과 같은 이름이 있습니다. 문자열 패턴 내에서 "%"는 0자 이상의 부분 문자열을 일치시키고 "_"는 한 문자와 일치한다는 것을 의미합니다. 검색 패턴과 일치하는 메타데이터 항목만 반환됩니다. 검색 패턴 인수를 로 null설정하면 해당 인수의 기준이 검색에서 삭제됩니다.

에 대한 Java 설명서입니다 java.sql.DatabaseMetaData.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

필드

AttributeNoNulls

값이 허용되지 않을 수 있음을 NULL 나타냅니다.

AttributeNullable

값이 NULL 확실히 허용됨을 나타냅니다.

AttributeNullableUnknown

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

BestRowNotPseudo

가장 좋은 행 식별자가 의사 열이 아님을 나타냅니다.

BestRowPseudo

가장 좋은 행 식별자가 의사 열임을 나타냅니다.

BestRowSession

가장 적합한 행 식별자의 scope 현재 세션의 나머지 부분임을 나타냅니다.

BestRowTemporary

가장 적합한 행 식별자의 scope 매우 일시적이며 행을 사용하는 동안에만 지속됨을 나타냅니다.

BestRowTransaction

가장 적합한 행 식별자의 scope 현재 트랜잭션의 나머지 부분임을 나타냅니다.

BestRowUnknown

최상의 행 식별자가 의사 열일 수도, 그렇지 않을 수도 있음을 나타냅니다.

ColumnNoNulls

열에서 값을 허용하지 NULL 않을 수 있음을 나타냅니다.

ColumnNullable

열에서 값을 확실히 허용한다는 것을 NULL 나타냅니다.

ColumnNullableUnknown

열의 Null 허용 여부를 알 수 없음을 나타냅니다.

FunctionColumnIn

매개 변수 또는 열이 IN 매개 변수임을 나타냅니다.

FunctionColumnInOut

매개 변수 또는 열이 INOUT 매개 변수임을 나타냅니다.

FunctionColumnOut

매개 변수 또는 열이 OUT 매개 변수임을 나타냅니다.

FunctionColumnResult

매개 변수 또는 열이 결과 집합의 열임을 나타냅니다.

FunctionColumnUnknown

매개 변수 또는 열의 형식을 알 수 없음을 나타냅니다.

FunctionNoNulls

값이 NULL 허용되지 않음을 나타냅니다.

FunctionNoTable

함수가 테이블을 반환하지 않음을 나타냅니다.

FunctionNullable

값이 NULL 허용됨을 나타냅니다.

FunctionNullableUnknown

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

FunctionResultUnknown

함수가 결과 또는 테이블을 반환하는지 여부를 알 수 없음을 나타냅니다.

FunctionReturn

매개 변수 또는 열이 반환 값임을 나타냅니다.

FunctionReturnsTable

함수가 테이블을 반환한다는 것을 나타냅니다.

ImportedKeyCascade

UPDATE_RULE의 경우 는 기본 키가 업데이트될 때 외래 키(가져온 키)가 이에 동의하도록 변경됨을 나타냅니다.

ImportedKeyInitiallyDeferred

지연 가능성을 나타냅니다.

ImportedKeyInitiallyImmediate

지연 가능성을 나타냅니다.

ImportedKeyNoAction

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키를 가져온 경우 업데이트하거나 삭제할 수 없음을 나타냅니다.

ImportedKeyNotDeferrable

지연 가능성을 나타냅니다.

ImportedKeyRestrict

UPDATE_RULE의 경우 다른 테이블에서 외래 키로 가져온 경우 기본 키가 업데이트되지 않을 수 있음을 나타냅니다.

ImportedKeySetDefault

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키가 업데이트되거나 삭제되면 외래 키(가져온 키)가 기본값으로 설정됨을 나타냅니다.

ImportedKeySetNull

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키가 업데이트되거나 삭제되면 외래 키(가져온 키)가 로 변경됨을 NULL나타냅니다.

ProcedureColumnIn

열이 IN 매개 변수를 저장한다는 것을 나타냅니다.

ProcedureColumnInOut

열이 INOUT 매개 변수를 저장한다는 것을 나타냅니다.

ProcedureColumnOut

열에 OUT 매개 변수가 저장됨을 나타냅니다.

ProcedureColumnResult

열이 결과를 저장한다는 것을 나타냅니다.

ProcedureColumnReturn

열이 반환 값을 저장한다는 것을 나타냅니다.

ProcedureColumnUnknown

열 형식을 알 수 없음을 나타냅니다.

ProcedureNoNulls

값이 NULL 허용되지 않음을 나타냅니다.

ProcedureNoResult

프로시저가 결과를 반환하지 않음을 나타냅니다.

ProcedureNullable

값이 NULL 허용됨을 나타냅니다.

ProcedureNullableUnknown

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

ProcedureResultUnknown

프로시저가 결과를 반환하는지 여부를 알 수 없음을 나타냅니다.

ProcedureReturnsResult

프로시저가 결과를 반환했음을 나타냅니다.

SqlStateSQL

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

SqlStateSQL99

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 SQL99 SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

SqlStateXOpen

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 X/Open(현재 Open Group으로 알려짐) SQL CLI SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

TableIndexClustered

이 테이블 인덱스가 클러스터형 인덱스임을 나타냅니다.

TableIndexHashed

이 테이블 인덱스가 해시된 인덱스임을 나타냅니다.

TableIndexOther

이 테이블 인덱스가 클러스터형 인덱스, 해시된 인덱스 또는 테이블 통계가 아님을 나타냅니다. 이 항목이 아닌 다른 것입니다.

TableIndexStatistic

이 열에 테이블의 인덱스 설명과 함께 반환되는 테이블 통계가 포함되어 있음을 나타냅니다.

TypeNoNulls

이 데이터 형식에 NULL 대해 값이 허용되지 않음을 나타냅니다.

TypeNullable

이 데이터 형식에 NULL 대해 값이 허용됨을 나타냅니다.

TypeNullableUnknown

이 데이터 형식에 대해 값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

TypePredBasic

조건자를 사용하지 않는 검색 절에서 WHERE 만 데이터 형식을 사용할 LIKE 수 있음을 나타냅니다.

TypePredChar

조건자를 사용하는 검색 절에서 WHERE 만 데이터 형식을 사용할 LIKE 수 있음을 나타냅니다.

TypePredNone

WHERE 이 형식에 대해 검색 절이 지원되지 않음을 나타냅니다.

TypeSearchable

모든 WHERE 검색 절이 이 형식을 기반으로 할 수 있음을 나타냅니다.

VersionColumnNotPseudo

이 버전 열이 의사 열이 아님을 나타냅니다.

VersionColumnPseudo

이 버전 열이 의사 열임을 나타냅니다.

VersionColumnUnknown

이 버전 열이 의사 열일 수도, 그렇지 않을 수도 있음을 나타냅니다.

속성

Catalogs

이 데이터베이스에서 사용할 수 있는 카탈로그 이름 집합을 반환합니다.

CatalogSeparator

이 데이터베이스가 카탈로그 이름과 테이블 이름 간에 사용하는 구분 기호를 반환합니다.

CatalogTerm

데이터베이스 공급업체가 "catalog"에 대해 선호하는 용어를 반환합니다.

ClientInfoProperties

드라이버의 클라이언트 정보 속성 목록을 반환합니다.

Connection

이 메타데이터를 만든 데이터베이스 연결을 반환합니다.

DatabaseMajorVersion

데이터베이스 소프트웨어의 주 버전 번호를 반환합니다.

DatabaseMinorVersion

데이터베이스 소프트웨어의 부 버전 번호를 반환합니다.

DatabaseProductName

데이터베이스 소프트웨어의 이름을 반환합니다.

DatabaseProductVersion

이 데이터베이스 소프트웨어의 버전 번호를 반환합니다.

DefaultTransactionIsolation

이 데이터베이스의 기본 트랜잭션 격리 수준을 반환합니다.

DriverMajorVersion

JDBC 드라이버의 주 버전 번호를 반환합니다.

DriverMinorVersion

JDBC 드라이버의 부 버전 번호를 반환합니다.

DriverName

이 JDBC 드라이버의 이름을 반환합니다.

DriverVersion

이 JDBC 드라이버의 버전 번호를 반환합니다.

ExtraNameCharacters

따옴표가 없는 식별자 이름에 사용할 수 있는 문자 문자열을 반환합니다.

Handle

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

(다음에서 상속됨 IJavaObject)
IdentifierQuoteString

SQL 식별자를 인용하는 데 사용되는 문자열을 반환합니다.

IsCatalogAtStart

정규화된 테이블 이름 앞에 정규화된 테이블 이름이 접두사로 추가되었는지 또는 정규화된 테이블 이름에 접미사가 붙는지 확인합니다.

IsReadOnly

데이터베이스가 읽기 전용 모드인지 여부를 확인합니다.

JDBCMajorVersion

이 드라이버의 주요 JDBC 버전 번호를 반환합니다.

JDBCMinorVersion

이 드라이버의 부 JDBC 버전 번호를 반환합니다.

JniIdentityHashCode

java.lang.System.identityHashCode() 래핑된 instance 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

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

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
MaxBinaryLiteralLength

이 데이터베이스에 대한 인라인 이진 리터럴의 최대 16진수 문자를 가져옵니다.

MaxCatalogNameLength

이 데이터베이스에 있는 카탈로그 이름의 최대 크기를 반환합니다.

MaxCharLiteralLength

이 데이터베이스의 문자 리터럴에 대한 최대 크기를 반환합니다.

MaxColumnNameLength

이 데이터베이스의 열 이름에 대한 최대 크기를 반환합니다.

MaxColumnsInGroupBy

이 데이터베이스에 대한 절의 최대 열 GROUP BY 수를 가져옵니다.

MaxColumnsInIndex

이 데이터베이스에 대한 인덱스의 최대 열 수를 반환합니다.

MaxColumnsInOrderBy

이 데이터베이스에 대한 절의 최대 열 수를 반환합니다 ORDER BY .

MaxColumnsInSelect

이 데이터베이스에 대한 목록의 최대 열 수를 반환합니다 SELECT .

MaxColumnsInTable

이 데이터베이스에 대한 테이블의 최대 열 수를 반환합니다.

MaxConnections

데이터베이스의 최대 동시 연결 수를 반환합니다.

MaxCursorNameLength

이 데이터베이스에 대한 커서 이름의 최대 길이를 반환합니다.

MaxIndexLength

이 데이터베이스의 Index에 대한 최대 길이(바이트)를 반환합니다.

MaxProcedureNameLength

이 데이터베이스의 프로시저 이름에 대한 최대 문자 수를 반환합니다.

MaxRowSize

이 데이터베이스에 대한 단일 행 내의 최대 바이트 수를 반환합니다.

MaxSchemaNameLength

이 데이터베이스의 스키마 이름에 있는 최대 문자 수를 반환합니다.

MaxStatementLength

이 데이터베이스에 대한 SQL 문의 최대 문자 수를 반환합니다.

MaxStatements

이 데이터베이스에 대해 동시에 열려 있는 활성 문의 최대 수를 가져옵니다.

MaxTableNameLength

데이터베이스의 테이블 이름에 대한 최대 크기를 반환합니다.

MaxTablesInSelect

데이터베이스에 대한 문에 SELECT 허용되는 최대 테이블 수를 반환합니다.

MaxUserNameLength

데이터베이스의 사용자 이름에 있는 최대 문자 수를 반환합니다.

NumericFunctions

이 데이터베이스에서 사용할 수 있는 수학 함수 목록을 반환합니다.

PeerReference

JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다.

(다음에서 상속됨 IJavaPeerable)
ProcedureTerm

"procedure"에 대한 데이터베이스 공급업체의 기본 이름을 반환합니다.

ResultSetHoldability

결과 집합의 기본 유지 가능성을 반환합니다.

RowIdLifetime

이 데이터 원본이 SQL ROWID 형식을 지원하는 경우 RowId 개체가 유효한 상태로 유지되는 수명을 반환합니다.

Schemas

데이터베이스의 스키마 이름 목록을 반환합니다.

SchemaTerm

"스키마"에 대한 데이터베이스 공급업체의 기본 설정 용어를 반환합니다.

SearchStringEscape

와일드카드 문자를 이스케이프하는 데 사용되는 문자열을 반환합니다.

SQLKeywords

데이터베이스에 대한 SQL92 키워드도 아닌 모든 SQL 키워드 목록을 반환합니다.

SQLStateType

에서 반환하는 값의 형식을 SQLState 지정합니다 SQLException.getSQLState.

StringFunctions

데이터베이스에서 사용할 수 있는 문자열 함수 목록을 반환합니다.

SystemFunctions

데이터베이스에서 사용할 수 있는 시스템 함수 목록을 반환합니다.

TableTypes

데이터베이스에서 지원하는 테이블 형식 목록을 반환합니다.

TimeDateFunctions

데이터베이스에 사용할 수 있는 시간 및 날짜 함수 목록을 반환합니다.

TypeInfo

이 데이터베이스에서 지원하는 표준 SQL 형식 목록을 가져옵니다.

URL

이 데이터베이스의 URL을 반환합니다.

UserName

데이터베이스에서 알려진 사용자 이름을 확인합니다.

메서드

AllProceduresAreCallable()

현재 사용자가 메서드 getProcedures에서 반환된 모든 프로시저를 호출할 수 있는지 여부를 검색합니다.

AllTablesAreSelectable()

현재 사용자가 문에서 메서드 getTablesSELECT 에서 반환된 모든 테이블을 사용할 수 있는지 여부를 검색합니다.

AutoCommitFailureClosesAllResultSets()

a SQLException while autoCommit이 열려 있는 true 모든 ResultSets가 닫혀 있고 보류 가능한 결과 집합이 닫혀 있는지 여부를 검색합니다.

DataDefinitionCausesTransactionCommit()

트랜잭션 내의 데이터 정의 문이 트랜잭션을 강제로 커밋하는지 여부를 검색합니다.

DataDefinitionIgnoredInTransactions()

이 데이터베이스에서 트랜잭션 내의 데이터 정의 문을 무시하는지 여부를 검색합니다.

DeletesAreDetected(Int32)

메서드 ResultSet.rowDeleted를 호출하여 표시되는 행 삭제를 검색할 수 있는지 여부를 검색합니다.

Disposed()

instance 삭제되었을 때 호출됩니다.

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

이 instance 대한 미해결 참조가 없으면 를 호출Dispose()합니다. 그렇지 않으면 아무 것도 수행하지 않습니다.

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

메서드 getMaxRowSize 의 반환 값에 SQL 데이터 형식 LONGVARCHARLONGVARBINARY가 포함되어 있는지 여부를 검색합니다.

Finalized()

instance 완료되면 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
GetAttributes(String, String, String, String)

지정된 스키마 및 카탈로그에서 사용할 수 있는 UDT(사용자 정의 형식)에 대해 지정된 형식의 지정된 특성에 대한 설명을 검색합니다.

GetBestRowIdentifier(String, String, String, Int32, Boolean)

행을 고유하게 식별하는 테이블의 최적 열 집합에 대한 설명을 검색합니다.

GetColumnPrivileges(String, String, String, String)

테이블 열에 대한 액세스 권한에 대한 설명을 검색합니다.

GetColumns(String, String, String, String)

지정된 카탈로그에서 사용할 수 있는 테이블 열에 대한 설명을 검색합니다.

GetCrossReference(String, String, String, String, String, String)

기본 키 또는 부모 테이블의 고유 제약 조건을 나타내는 열(동일하거나 다른 테이블일 수 있음)을 참조하는 지정된 외래 키 테이블의 외래 키 열에 대한 설명을 검색합니다.

GetExportedKeys(String, String, String)

지정된 테이블의 기본 키 열(테이블에서 내보낸 외래 키)을 참조하는 외래 키 열에 대한 설명을 검색합니다.

GetFunctionColumns(String, String, String, String)

지정된 카탈로그의 시스템 또는 사용자 함수 매개 변수 및 반환 형식에 대한 설명을 검색합니다.

GetFunctions(String, String, String)

지정된 카탈로그에서 사용할 수 있는 시스템 및 사용자 함수에 대한 설명을 검색합니다.

GetImportedKeys(String, String, String)

지정된 테이블의 외래 키 열(테이블에서 가져온 기본 키)에서 참조하는 기본 키 열에 대한 설명을 검색합니다.

GetIndexInfo(String, String, String, Boolean, Boolean)

지정된 테이블의 인덱스 및 통계에 대한 설명을 검색합니다.

GetPrimaryKeys(String, String, String)

지정된 테이블의 기본 키 열에 대한 설명을 검색합니다.

GetProcedureColumns(String, String, String, String)

지정된 카탈로그의 저장 프로시저 매개 변수 및 결과 열에 대한 설명을 검색합니다.

GetProcedures(String, String, String)

지정된 카탈로그에서 사용할 수 있는 저장 프로시저에 대한 설명을 검색합니다.

GetSchemas(String, String)

이 데이터베이스에서 사용할 수 있는 스키마 이름을 검색합니다.

GetSuperTables(String, String, String)

이 데이터베이스의 특정 스키마에 정의된 테이블 계층 구조에 대한 설명을 검색합니다.

GetSuperTypes(String, String, String)

이 데이터베이스의 특정 스키마에 정의된 UDT(사용자 정의 형식) 계층 구조에 대한 설명을 검색합니다.

GetTablePrivileges(String, String, String)

카탈로그에서 사용할 수 있는 각 테이블에 대한 액세스 권한에 대한 설명을 검색합니다.

GetTables(String, String, String, String[])

지정된 카탈로그에서 사용할 수 있는 테이블에 대한 설명을 검색합니다.

GetUDTs(String, String, String, Int32[])

특정 스키마에 정의된 UDT(사용자 정의 형식)에 대한 설명을 검색합니다.

GetVersionColumns(String, String, String)

행의 값이 업데이트되면 자동으로 업데이트되는 테이블의 열에 대한 설명을 검색합니다.

InsertsAreDetected(Int32)

메서드 ResultSet.rowInserted를 호출하여 표시되는 행 삽입을 검색할 수 있는지 여부를 검색합니다.

IsWrapperFor(Class)

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

(다음에서 상속됨 IWrapper)
LocatorsUpdateCopy()

LOB에 대한 업데이트가 복사본에서 수행되는지 아니면 LOB에 직접 수행되는지를 나타냅니다.

NullPlusNonNullIsNull()

이 데이터베이스가 와 가 아닌 값 NULL간의 NULL 연결을 지원하는지 여부를 검색NULL합니다.

NullsAreSortedAtEnd()

정렬 순서에 관계없이 값이 끝에서 정렬되는지 여부를 NULL 검색합니다.

NullsAreSortedAtStart()

정렬 순서에 관계없이 시작 시 값이 정렬되는지 여부를 NULL 검색합니다.

NullsAreSortedHigh()

값이 높은 정렬되었는지 여부를 NULL 검색합니다.

NullsAreSortedLow()

값이 낮게 정렬되었는지 여부를 NULL 검색합니다.

OthersDeletesAreVisible(Int32)

다른 사람이 수행한 삭제 내용이 표시되는지 여부를 검색합니다.

OthersInsertsAreVisible(Int32)

다른 사람이 수행한 삽입 내용이 표시되는지 여부를 검색합니다.

OthersUpdatesAreVisible(Int32)

다른 사람이 수행한 업데이트 내용이 표시되는지 여부를 검색합니다.

OwnDeletesAreVisible(Int32)

결과 집합 자체의 삭제 내용이 표시되는지 여부를 검색합니다.

OwnInsertsAreVisible(Int32)

결과 집합 자체의 삽입 내용이 표시되는지 여부를 검색합니다.

OwnUpdatesAreVisible(Int32)

지정된 형식의 ResultSet 개체에 대해 결과 집합의 자체 업데이트가 표시되는지 여부를 검색합니다.

SetJniIdentityHashCode(Int32)

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

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

데이터베이스 전체에 대한 포괄적인 정보입니다.

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

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

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

이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 소문자에 저장하는지 여부를 검색합니다.

StoresLowerCaseQuotedIdentifiers()

이 데이터베이스가 대/소문자를 따옴표로 묶은 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 소문자에 저장하는지 여부를 검색합니다.

StoresMixedCaseIdentifiers()

이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 혼합 사례에 저장하는지 여부를 검색합니다.

StoresMixedCaseQuotedIdentifiers()

이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 혼합 사례에 저장하는지 여부를 검색합니다.

StoresUpperCaseIdentifiers()

이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 대문자로 저장하는지 여부를 검색합니다.

StoresUpperCaseQuotedIdentifiers()

이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 대문자로 저장하는지 여부를 검색합니다.

SupportsAlterTableWithAddColumn()

이 데이터베이스가 열 추가를 지원하는지 여부를 검색합니다 ALTER TABLE .

SupportsAlterTableWithDropColumn()

이 데이터베이스가 드롭 열을 지원하는지 여부를 검색합니다 ALTER TABLE .

SupportsANSI92EntryLevelSQL()

이 데이터베이스에서 ANSI92 초급 단계 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsANSI92FullSQL()

이 데이터베이스가 지원되는 ANSI92 전체 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsANSI92IntermediateSQL()

이 데이터베이스가 지원되는 ANSI92 중간 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsBatchUpdates()

이 데이터베이스에서 일괄 처리 업데이트를 지원하는지 여부를 검색합니다.

SupportsCatalogsInDataManipulation()

데이터 조작 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsCatalogsInIndexDefinitions()

인덱스 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsCatalogsInPrivilegeDefinitions()

권한 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsCatalogsInProcedureCalls()

프로시저 호출 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsCatalogsInTableDefinitions()

테이블 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsColumnAliasing()

이 데이터베이스에서 열 별칭 지정을 지원하는지 여부를 검색합니다.

SupportsConvert()

이 데이터베이스가 한 JDBC 형식을 다른 JDBC 형식으로 변환하기 위해 JDBC 스칼라 함수 CONVERT 를 지원하는지 여부를 검색합니다.

SupportsConvert(Int32, Int32)

이 데이터베이스가 JDBC 형식과 FromType 간의 변환을 위해 JDBC 스칼라 함수 CONVERT 를 지원하는지 여부를 검색합니다.

SupportsCoreSQLGrammar()

이 데이터베이스에서 ODBC 핵심 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsCorrelatedSubqueries()

이 데이터베이스에서 상관 하위 쿼리를 지원하는지 여부를 검색합니다.

SupportsDataDefinitionAndDataManipulationTransactions()

이 데이터베이스에서 트랜잭션 내의 데이터 정의 및 데이터 조작 문을 지원하는지 여부를 검색합니다.

SupportsDataManipulationTransactionsOnly()

이 데이터베이스에서 트랜잭션 내의 데이터 정의 및 데이터 조작 문만 지원하는지 여부를 검색합니다.

SupportsDifferentTableCorrelationNames()

테이블 상관 관계 이름이 지원되는 경우 이 이름이 테이블 이름과는 다르도록 제한되는지 여부를 검색합니다.

SupportsExpressionsInOrderBy()

이 데이터베이스가 목록의 식을 지원하는지 여부를 검색합니다 ORDER BY .

SupportsExtendedSQLGrammar()

이 데이터베이스에서 ODBC 확장 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsFullOuterJoins()

이 데이터베이스에서 중첩된 외부 조인을 모두 지원하는지 여부를 검색합니다.

SupportsGetGeneratedKeys()

문이 실행된 후 자동 생성된 키를 검색할 수 있는지 여부를 검색합니다.

SupportsGroupBy()

이 데이터베이스가 어떤 형태의 GROUP BY 절을 지원하는지 여부를 검색합니다.

SupportsGroupByBeyondSelect()

문의 모든 열이 절에 포함된 GROUP BY 경우 이 데이터베이스가 절의 문에 SELECTGROUP BY 포함되지 않은 열을 사용할 수 있는지 여부를 검색합니다SELECT.

SupportsGroupByUnrelated()

이 데이터베이스가 절의 문 GROUP BYSELECT 없는 열을 사용할 수 있는지 여부를 검색합니다.

SupportsIntegrityEnhancementFacility()

이 데이터베이스에서 SQL 무결성 향상 기능을 지원하는지 여부를 검색합니다.

SupportsLikeEscapeClause()

이 데이터베이스가 이스케이프 절 지정을 LIKE 지원하는지 여부를 검색합니다.

SupportsLimitedOuterJoins()

이 데이터베이스에서 외부 조인을 제한적으로 지원하는지 여부를 검색합니다.

SupportsMinimumSQLGrammar()

이 데이터베이스에서 ODBC 최소 SQL 문법을 지원하는지 여부를 검색합니다.

SupportsMixedCaseIdentifiers()

이 데이터베이스가 대/소문자를 따옴표로 지정하지 않은 SQL 식별자를 대/소문자를 구분하여 혼합 사례에 저장하는지 여부를 검색합니다.

SupportsMixedCaseQuotedIdentifiers()

이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하여 혼합 사례에 저장하는지 여부를 검색합니다.

SupportsMultipleOpenResults()

개체에서 CallableStatement 여러 ResultSet 개체를 동시에 반환할 수 있는지 여부를 검색합니다.

SupportsMultipleResultSets()

이 데이터베이스가 메서드execute에 대한 단일 호출에서 여러 ResultSet 개체 가져오기를 지원하는지 여부를 검색합니다.

SupportsMultipleTransactions()

이 데이터베이스에서 여러 트랜잭션을 한 번에 열 수 있는지 여부를 검색합니다(서로 다른 연결에서).

SupportsNamedParameters()

이 데이터베이스가 호출 가능한 문에 명명된 매개 변수를 지원하는지 여부를 검색합니다.

SupportsNonNullableColumns()

이 데이터베이스의 열이 nullable이 아닌 열로 정의될 수 있는지 여부를 검색합니다.

SupportsOpenCursorsAcrossCommit()

이 데이터베이스에서 여러 번 커밋하는 동안 커서를 열어 둘 수 있는지 여부를 검색합니다.

SupportsOpenCursorsAcrossRollback()

이 데이터베이스에서 여러 번 롤백하는 동안 커서를 열어 둘 수 있는지 여부를 검색합니다.

SupportsOpenStatementsAcrossCommit()

이 데이터베이스에서 여러 번 커밋하는 동안 문을 열어 둘 수 있는지 여부를 검색합니다.

SupportsOpenStatementsAcrossRollback()

이 데이터베이스에서 여러 번 롤백하는 동안 문을 열어 둘 수 있는지 여부를 검색합니다.

SupportsOrderByUnrelated()

이 데이터베이스가 절의 문 ORDER BYSELECT 없는 열을 사용할 수 있는지 여부를 검색합니다.

SupportsOuterJoins()

이 데이터베이스에서 일부 형식의 외부 조인을 지원하는지 여부를 검색합니다.

SupportsPositionedDelete()

이 데이터베이스가 위치 DELETE 지정 문을 지원하는지 여부를 검색합니다.

SupportsPositionedUpdate()

이 데이터베이스가 위치 UPDATE 지정 문을 지원하는지 여부를 검색합니다.

SupportsResultSetConcurrency(Int32, Int32)

이 데이터베이스에서 지정된 결과 집합 유형과 함께 지정된 동시성 유형을 지원하는지 여부를 검색합니다.

SupportsResultSetHoldability(Int32)

이 데이터베이스에서 지정된 결과 집합 유지 기능을 지원하는지 여부를 검색합니다.

SupportsResultSetType(Int32)

이 데이터베이스에서 지정된 결과 집합 유형을 지원하는지 여부를 검색합니다.

SupportsSavepoints()

이 데이터베이스에서 저장점을 지원하는지 여부를 검색합니다.

SupportsSchemasInDataManipulation()

데이터 조작 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsSchemasInIndexDefinitions()

인덱스 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsSchemasInPrivilegeDefinitions()

권한 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsSchemasInProcedureCalls()

프로시저 호출 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsSchemasInTableDefinitions()

테이블 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다.

SupportsSelectForUpdate()

이 데이터베이스에서 문을 지원하는 SELECT FOR UPDATE 지 여부를 검색합니다.

SupportsStatementPooling()

이 데이터베이스에서 문 풀링을 지원하는지 여부를 검색합니다.

SupportsStoredFunctionsUsingCallSyntax()

이 데이터베이스가 저장 프로시저 이스케이프 구문을 사용하여 사용자 정의 함수 또는 공급업체 함수 호출을 지원하는지 여부를 검색합니다.

SupportsStoredProcedures()

이 데이터베이스에서 저장 프로시저 이스케이프 구문을 사용한 저장 프로시저 호출을 지원하는지 여부를 검색합니다.

SupportsSubqueriesInComparisons()

이 데이터베이스에서 비교 식의 하위 쿼리를 지원하는지 여부를 검색합니다.

SupportsSubqueriesInExists()

이 데이터베이스가 식에서 EXISTS 하위 쿼리를 지원하는지 여부를 검색합니다.

SupportsSubqueriesInIns()

이 데이터베이스가 식에서 IN 하위 쿼리를 지원하는지 여부를 검색합니다.

SupportsSubqueriesInQuantifieds()

이 데이터베이스에서 정량화된 식의 하위 쿼리를 지원하는지 여부를 검색합니다.

SupportsTableCorrelationNames()

이 데이터베이스에서 테이블 상관 관계 이름을 지원하는지 여부를 검색합니다.

SupportsTransactionIsolationLevel(Int32)

이 데이터베이스에서 지정된 트랜잭션 격리 수준을 지원하는지 여부를 검색합니다.

SupportsTransactions()

이 데이터베이스에서 트랜잭션을 지원하는지 여부를 검색합니다.

SupportsUnion()

이 데이터베이스가 SQL UNION을 지원하는지 여부를 검색합니다.

SupportsUnionAll()

이 데이터베이스가 SQL UNION ALL을 지원하는지 여부를 검색합니다.

UnregisterFromRuntime()

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

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

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

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

메서드 ResultSet.rowUpdated를 호출하여 표시되는 행 업데이트를 검색할 수 있는지 여부를 검색합니다.

UsesLocalFilePerTable()

이 데이터베이스에서 각 테이블에 대해 개별 파일을 사용하는지 여부를 검색합니다.

UsesLocalFiles()

이 데이터베이스에서 테이블을 로컬 파일에 저장하는지 여부를 검색합니다.

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

데이터베이스 전체에 대한 포괄적인 정보입니다.

GetJniTypeName(IJavaPeerable)

데이터베이스 전체에 대한 포괄적인 정보입니다.

적용 대상