IDatabaseMetaData 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터베이스 전체에 대한 포괄적인 정보입니다.
[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 |
값이 허용되지 않을 수 있음을 |
AttributeNullable |
값이 |
AttributeNullableUnknown |
값이 허용되는지 여부를 |
BestRowNotPseudo |
가장 좋은 행 식별자가 의사 열이 아님을 나타냅니다. |
BestRowPseudo |
가장 좋은 행 식별자가 의사 열임을 나타냅니다. |
BestRowSession |
가장 적합한 행 식별자의 scope 현재 세션의 나머지 부분임을 나타냅니다. |
BestRowTemporary |
가장 적합한 행 식별자의 scope 매우 일시적이며 행을 사용하는 동안에만 지속됨을 나타냅니다. |
BestRowTransaction |
가장 적합한 행 식별자의 scope 현재 트랜잭션의 나머지 부분임을 나타냅니다. |
BestRowUnknown |
최상의 행 식별자가 의사 열일 수도, 그렇지 않을 수도 있음을 나타냅니다. |
ColumnNoNulls |
열에서 값을 허용하지 |
ColumnNullable |
열에서 값을 확실히 허용한다는 것을 |
ColumnNullableUnknown |
열의 Null 허용 여부를 알 수 없음을 나타냅니다. |
FunctionColumnIn |
매개 변수 또는 열이 IN 매개 변수임을 나타냅니다. |
FunctionColumnInOut |
매개 변수 또는 열이 INOUT 매개 변수임을 나타냅니다. |
FunctionColumnOut |
매개 변수 또는 열이 OUT 매개 변수임을 나타냅니다. |
FunctionColumnResult |
매개 변수 또는 열이 결과 집합의 열임을 나타냅니다. |
FunctionColumnUnknown |
매개 변수 또는 열의 형식을 알 수 없음을 나타냅니다. |
FunctionNoNulls |
값이 |
FunctionNoTable |
함수가 테이블을 반환하지 않음을 나타냅니다. |
FunctionNullable |
값이 |
FunctionNullableUnknown |
값이 허용되는지 여부를 |
FunctionResultUnknown |
함수가 결과 또는 테이블을 반환하는지 여부를 알 수 없음을 나타냅니다. |
FunctionReturn |
매개 변수 또는 열이 반환 값임을 나타냅니다. |
FunctionReturnsTable |
함수가 테이블을 반환한다는 것을 나타냅니다. |
ImportedKeyCascade |
열 |
ImportedKeyInitiallyDeferred |
지연 가능성을 나타냅니다. |
ImportedKeyInitiallyImmediate |
지연 가능성을 나타냅니다. |
ImportedKeyNoAction |
및 열 |
ImportedKeyNotDeferrable |
지연 가능성을 나타냅니다. |
ImportedKeyRestrict |
열 |
ImportedKeySetDefault |
및 열 |
ImportedKeySetNull |
및 열 |
ProcedureColumnIn |
열이 IN 매개 변수를 저장한다는 것을 나타냅니다. |
ProcedureColumnInOut |
열이 INOUT 매개 변수를 저장한다는 것을 나타냅니다. |
ProcedureColumnOut |
열에 OUT 매개 변수가 저장됨을 나타냅니다. |
ProcedureColumnResult |
열이 결과를 저장한다는 것을 나타냅니다. |
ProcedureColumnReturn |
열이 반환 값을 저장한다는 것을 나타냅니다. |
ProcedureColumnUnknown |
열 형식을 알 수 없음을 나타냅니다. |
ProcedureNoNulls |
값이 |
ProcedureNoResult |
프로시저가 결과를 반환하지 않음을 나타냅니다. |
ProcedureNullable |
값이 |
ProcedureNullableUnknown |
값이 허용되는지 여부를 |
ProcedureResultUnknown |
프로시저가 결과를 반환하는지 여부를 알 수 없음을 나타냅니다. |
ProcedureReturnsResult |
프로시저가 결과를 반환했음을 나타냅니다. |
SqlStateSQL |
메서드 |
SqlStateSQL99 |
메서드 |
SqlStateXOpen |
메서드 |
TableIndexClustered |
이 테이블 인덱스가 클러스터형 인덱스임을 나타냅니다. |
TableIndexHashed |
이 테이블 인덱스가 해시된 인덱스임을 나타냅니다. |
TableIndexOther |
이 테이블 인덱스가 클러스터형 인덱스, 해시된 인덱스 또는 테이블 통계가 아님을 나타냅니다. 이 항목이 아닌 다른 것입니다. |
TableIndexStatistic |
이 열에 테이블의 인덱스 설명과 함께 반환되는 테이블 통계가 포함되어 있음을 나타냅니다. |
TypeNoNulls |
이 데이터 형식에 |
TypeNullable |
이 데이터 형식에 |
TypeNullableUnknown |
이 데이터 형식에 대해 값이 허용되는지 여부를 |
TypePredBasic |
조건자를 사용하지 않는 검색 절에서 |
TypePredChar |
조건자를 사용하는 검색 절에서 |
TypePredNone |
|
TypeSearchable |
모든 |
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 |
|
JniManagedPeerState |
관리되는 피어의 상태입니다. (다음에서 상속됨 IJavaPeerable) |
JniPeerMembers |
멤버 액세스 및 호출 지원. (다음에서 상속됨 IJavaPeerable) |
MaxBinaryLiteralLength |
이 데이터베이스에 대한 인라인 이진 리터럴의 최대 16진수 문자를 가져옵니다. |
MaxCatalogNameLength |
이 데이터베이스에 있는 카탈로그 이름의 최대 크기를 반환합니다. |
MaxCharLiteralLength |
이 데이터베이스의 문자 리터럴에 대한 최대 크기를 반환합니다. |
MaxColumnNameLength |
이 데이터베이스의 열 이름에 대한 최대 크기를 반환합니다. |
MaxColumnsInGroupBy |
이 데이터베이스에 대한 절의 최대 열 |
MaxColumnsInIndex |
이 데이터베이스에 대한 인덱스의 최대 열 수를 반환합니다. |
MaxColumnsInOrderBy |
이 데이터베이스에 대한 절의 최대 열 수를 반환합니다 |
MaxColumnsInSelect |
이 데이터베이스에 대한 목록의 최대 열 수를 반환합니다 |
MaxColumnsInTable |
이 데이터베이스에 대한 테이블의 최대 열 수를 반환합니다. |
MaxConnections |
데이터베이스의 최대 동시 연결 수를 반환합니다. |
MaxCursorNameLength |
이 데이터베이스에 대한 커서 이름의 최대 길이를 반환합니다. |
MaxIndexLength |
이 데이터베이스의 Index에 대한 최대 길이(바이트)를 반환합니다. |
MaxProcedureNameLength |
이 데이터베이스의 프로시저 이름에 대한 최대 문자 수를 반환합니다. |
MaxRowSize |
이 데이터베이스에 대한 단일 행 내의 최대 바이트 수를 반환합니다. |
MaxSchemaNameLength |
이 데이터베이스의 스키마 이름에 있는 최대 문자 수를 반환합니다. |
MaxStatementLength |
이 데이터베이스에 대한 SQL 문의 최대 문자 수를 반환합니다. |
MaxStatements |
이 데이터베이스에 대해 동시에 열려 있는 활성 문의 최대 수를 가져옵니다. |
MaxTableNameLength |
데이터베이스의 테이블 이름에 대한 최대 크기를 반환합니다. |
MaxTablesInSelect |
데이터베이스에 대한 문에 |
MaxUserNameLength |
데이터베이스의 사용자 이름에 있는 최대 문자 수를 반환합니다. |
NumericFunctions |
이 데이터베이스에서 사용할 수 있는 수학 함수 목록을 반환합니다. |
PeerReference |
JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다. (다음에서 상속됨 IJavaPeerable) |
ProcedureTerm |
"procedure"에 대한 데이터베이스 공급업체의 기본 이름을 반환합니다. |
ResultSetHoldability |
결과 집합의 기본 유지 가능성을 반환합니다. |
RowIdLifetime |
이 데이터 원본이 SQL ROWID 형식을 지원하는 경우 RowId 개체가 유효한 상태로 유지되는 수명을 반환합니다. |
Schemas |
데이터베이스의 스키마 이름 목록을 반환합니다. |
SchemaTerm |
"스키마"에 대한 데이터베이스 공급업체의 기본 설정 용어를 반환합니다. |
SearchStringEscape |
와일드카드 문자를 이스케이프하는 데 사용되는 문자열을 반환합니다. |
SQLKeywords |
데이터베이스에 대한 SQL92 키워드도 아닌 모든 SQL 키워드 목록을 반환합니다. |
SQLStateType |
에서 반환하는 값의 형식을 |
StringFunctions |
데이터베이스에서 사용할 수 있는 문자열 함수 목록을 반환합니다. |
SystemFunctions |
데이터베이스에서 사용할 수 있는 시스템 함수 목록을 반환합니다. |
TableTypes |
데이터베이스에서 지원하는 테이블 형식 목록을 반환합니다. |
TimeDateFunctions |
데이터베이스에 사용할 수 있는 시간 및 날짜 함수 목록을 반환합니다. |
TypeInfo |
이 데이터베이스에서 지원하는 표준 SQL 형식 목록을 가져옵니다. |
URL |
이 데이터베이스의 URL을 반환합니다. |
UserName |
데이터베이스에서 알려진 사용자 이름을 확인합니다. |
메서드
AllProceduresAreCallable() |
현재 사용자가 메서드 |
AllTablesAreSelectable() |
현재 사용자가 문에서 메서드 |
AutoCommitFailureClosesAllResultSets() |
a |
DataDefinitionCausesTransactionCommit() |
트랜잭션 내의 데이터 정의 문이 트랜잭션을 강제로 커밋하는지 여부를 검색합니다. |
DataDefinitionIgnoredInTransactions() |
이 데이터베이스에서 트랜잭션 내의 데이터 정의 문을 무시하는지 여부를 검색합니다. |
DeletesAreDetected(Int32) |
메서드 |
Disposed() |
instance 삭제되었을 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
DisposeUnlessReferenced() |
이 instance 대한 미해결 참조가 없으면 를 호출 |
DoesMaxRowSizeIncludeBlobs() |
메서드 |
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) |
메서드 |
IsWrapperFor(Class) |
인터페이스 인수를 구현하거나 직접 또는 간접적으로 개체에 대한 래퍼인 경우 true를 반환합니다. (다음에서 상속됨 IWrapper) |
LocatorsUpdateCopy() |
LOB에 대한 업데이트가 복사본에서 수행되는지 아니면 LOB에 직접 수행되는지를 나타냅니다. |
NullPlusNonNullIsNull() |
이 데이터베이스가 와 가 아닌 값 |
NullsAreSortedAtEnd() |
정렬 순서에 관계없이 값이 끝에서 정렬되는지 여부를 |
NullsAreSortedAtStart() |
정렬 순서에 관계없이 시작 시 값이 정렬되는지 여부를 |
NullsAreSortedHigh() |
값이 높은 정렬되었는지 여부를 |
NullsAreSortedLow() |
값이 낮게 정렬되었는지 여부를 |
OthersDeletesAreVisible(Int32) |
다른 사람이 수행한 삭제 내용이 표시되는지 여부를 검색합니다. |
OthersInsertsAreVisible(Int32) |
다른 사람이 수행한 삽입 내용이 표시되는지 여부를 검색합니다. |
OthersUpdatesAreVisible(Int32) |
다른 사람이 수행한 업데이트 내용이 표시되는지 여부를 검색합니다. |
OwnDeletesAreVisible(Int32) |
결과 집합 자체의 삭제 내용이 표시되는지 여부를 검색합니다. |
OwnInsertsAreVisible(Int32) |
결과 집합 자체의 삽입 내용이 표시되는지 여부를 검색합니다. |
OwnUpdatesAreVisible(Int32) |
지정된 형식의 |
SetJniIdentityHashCode(Int32) |
에서 반환 |
SetJniManagedPeerState(JniManagedPeerStates) |
데이터베이스 전체에 대한 포괄적인 정보입니다. (다음에서 상속됨 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
에서 반환 |
StoresLowerCaseIdentifiers() |
이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 소문자에 저장하는지 여부를 검색합니다. |
StoresLowerCaseQuotedIdentifiers() |
이 데이터베이스가 대/소문자를 따옴표로 묶은 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 소문자에 저장하는지 여부를 검색합니다. |
StoresMixedCaseIdentifiers() |
이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 혼합 사례에 저장하는지 여부를 검색합니다. |
StoresMixedCaseQuotedIdentifiers() |
이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 혼합 사례에 저장하는지 여부를 검색합니다. |
StoresUpperCaseIdentifiers() |
이 데이터베이스가 대/소문자를 구분하지 않는 혼합 대/소문자 SQL 식별자를 처리하고 대문자로 저장하는지 여부를 검색합니다. |
StoresUpperCaseQuotedIdentifiers() |
이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하지 않는 것으로 처리하고 대문자로 저장하는지 여부를 검색합니다. |
SupportsAlterTableWithAddColumn() |
이 데이터베이스가 열 추가를 지원하는지 여부를 검색합니다 |
SupportsAlterTableWithDropColumn() |
이 데이터베이스가 드롭 열을 지원하는지 여부를 검색합니다 |
SupportsANSI92EntryLevelSQL() |
이 데이터베이스에서 ANSI92 초급 단계 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsANSI92FullSQL() |
이 데이터베이스가 지원되는 ANSI92 전체 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsANSI92IntermediateSQL() |
이 데이터베이스가 지원되는 ANSI92 중간 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsBatchUpdates() |
이 데이터베이스에서 일괄 처리 업데이트를 지원하는지 여부를 검색합니다. |
SupportsCatalogsInDataManipulation() |
데이터 조작 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsCatalogsInIndexDefinitions() |
인덱스 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsCatalogsInPrivilegeDefinitions() |
권한 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsCatalogsInProcedureCalls() |
프로시저 호출 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsCatalogsInTableDefinitions() |
테이블 정의 문에 카탈로그 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsColumnAliasing() |
이 데이터베이스에서 열 별칭 지정을 지원하는지 여부를 검색합니다. |
SupportsConvert() |
이 데이터베이스가 한 JDBC 형식을 다른 JDBC 형식으로 변환하기 위해 JDBC 스칼라 함수 |
SupportsConvert(Int32, Int32) |
이 데이터베이스가 JDBC 형식과 FromType 간의 변환을 위해 JDBC 스칼라 함수 |
SupportsCoreSQLGrammar() |
이 데이터베이스에서 ODBC 핵심 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsCorrelatedSubqueries() |
이 데이터베이스에서 상관 하위 쿼리를 지원하는지 여부를 검색합니다. |
SupportsDataDefinitionAndDataManipulationTransactions() |
이 데이터베이스에서 트랜잭션 내의 데이터 정의 및 데이터 조작 문을 지원하는지 여부를 검색합니다. |
SupportsDataManipulationTransactionsOnly() |
이 데이터베이스에서 트랜잭션 내의 데이터 정의 및 데이터 조작 문만 지원하는지 여부를 검색합니다. |
SupportsDifferentTableCorrelationNames() |
테이블 상관 관계 이름이 지원되는 경우 이 이름이 테이블 이름과는 다르도록 제한되는지 여부를 검색합니다. |
SupportsExpressionsInOrderBy() |
이 데이터베이스가 목록의 식을 지원하는지 여부를 검색합니다 |
SupportsExtendedSQLGrammar() |
이 데이터베이스에서 ODBC 확장 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsFullOuterJoins() |
이 데이터베이스에서 중첩된 외부 조인을 모두 지원하는지 여부를 검색합니다. |
SupportsGetGeneratedKeys() |
문이 실행된 후 자동 생성된 키를 검색할 수 있는지 여부를 검색합니다. |
SupportsGroupBy() |
이 데이터베이스가 어떤 형태의 |
SupportsGroupByBeyondSelect() |
문의 모든 열이 절에 포함된 |
SupportsGroupByUnrelated() |
이 데이터베이스가 절의 문 |
SupportsIntegrityEnhancementFacility() |
이 데이터베이스에서 SQL 무결성 향상 기능을 지원하는지 여부를 검색합니다. |
SupportsLikeEscapeClause() |
이 데이터베이스가 이스케이프 절 지정을 |
SupportsLimitedOuterJoins() |
이 데이터베이스에서 외부 조인을 제한적으로 지원하는지 여부를 검색합니다. |
SupportsMinimumSQLGrammar() |
이 데이터베이스에서 ODBC 최소 SQL 문법을 지원하는지 여부를 검색합니다. |
SupportsMixedCaseIdentifiers() |
이 데이터베이스가 대/소문자를 따옴표로 지정하지 않은 SQL 식별자를 대/소문자를 구분하여 혼합 사례에 저장하는지 여부를 검색합니다. |
SupportsMixedCaseQuotedIdentifiers() |
이 데이터베이스가 따옴표 붙은 혼합 대/소문자 SQL 식별자를 대/소문자를 구분하여 혼합 사례에 저장하는지 여부를 검색합니다. |
SupportsMultipleOpenResults() |
개체에서 |
SupportsMultipleResultSets() |
이 데이터베이스가 메서드 |
SupportsMultipleTransactions() |
이 데이터베이스에서 여러 트랜잭션을 한 번에 열 수 있는지 여부를 검색합니다(서로 다른 연결에서). |
SupportsNamedParameters() |
이 데이터베이스가 호출 가능한 문에 명명된 매개 변수를 지원하는지 여부를 검색합니다. |
SupportsNonNullableColumns() |
이 데이터베이스의 열이 nullable이 아닌 열로 정의될 수 있는지 여부를 검색합니다. |
SupportsOpenCursorsAcrossCommit() |
이 데이터베이스에서 여러 번 커밋하는 동안 커서를 열어 둘 수 있는지 여부를 검색합니다. |
SupportsOpenCursorsAcrossRollback() |
이 데이터베이스에서 여러 번 롤백하는 동안 커서를 열어 둘 수 있는지 여부를 검색합니다. |
SupportsOpenStatementsAcrossCommit() |
이 데이터베이스에서 여러 번 커밋하는 동안 문을 열어 둘 수 있는지 여부를 검색합니다. |
SupportsOpenStatementsAcrossRollback() |
이 데이터베이스에서 여러 번 롤백하는 동안 문을 열어 둘 수 있는지 여부를 검색합니다. |
SupportsOrderByUnrelated() |
이 데이터베이스가 절의 문 |
SupportsOuterJoins() |
이 데이터베이스에서 일부 형식의 외부 조인을 지원하는지 여부를 검색합니다. |
SupportsPositionedDelete() |
이 데이터베이스가 위치 |
SupportsPositionedUpdate() |
이 데이터베이스가 위치 |
SupportsResultSetConcurrency(Int32, Int32) |
이 데이터베이스에서 지정된 결과 집합 유형과 함께 지정된 동시성 유형을 지원하는지 여부를 검색합니다. |
SupportsResultSetHoldability(Int32) |
이 데이터베이스에서 지정된 결과 집합 유지 기능을 지원하는지 여부를 검색합니다. |
SupportsResultSetType(Int32) |
이 데이터베이스에서 지정된 결과 집합 유형을 지원하는지 여부를 검색합니다. |
SupportsSavepoints() |
이 데이터베이스에서 저장점을 지원하는지 여부를 검색합니다. |
SupportsSchemasInDataManipulation() |
데이터 조작 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsSchemasInIndexDefinitions() |
인덱스 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsSchemasInPrivilegeDefinitions() |
권한 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsSchemasInProcedureCalls() |
프로시저 호출 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsSchemasInTableDefinitions() |
테이블 정의 문에 스키마 이름을 사용할 수 있는지 여부를 검색합니다. |
SupportsSelectForUpdate() |
이 데이터베이스에서 문을 지원하는 |
SupportsStatementPooling() |
이 데이터베이스에서 문 풀링을 지원하는지 여부를 검색합니다. |
SupportsStoredFunctionsUsingCallSyntax() |
이 데이터베이스가 저장 프로시저 이스케이프 구문을 사용하여 사용자 정의 함수 또는 공급업체 함수 호출을 지원하는지 여부를 검색합니다. |
SupportsStoredProcedures() |
이 데이터베이스에서 저장 프로시저 이스케이프 구문을 사용한 저장 프로시저 호출을 지원하는지 여부를 검색합니다. |
SupportsSubqueriesInComparisons() |
이 데이터베이스에서 비교 식의 하위 쿼리를 지원하는지 여부를 검색합니다. |
SupportsSubqueriesInExists() |
이 데이터베이스가 식에서 |
SupportsSubqueriesInIns() |
이 데이터베이스가 식에서 |
SupportsSubqueriesInQuantifieds() |
이 데이터베이스에서 정량화된 식의 하위 쿼리를 지원하는지 여부를 검색합니다. |
SupportsTableCorrelationNames() |
이 데이터베이스에서 테이블 상관 관계 이름을 지원하는지 여부를 검색합니다. |
SupportsTransactionIsolationLevel(Int32) |
이 데이터베이스에서 지정된 트랜잭션 격리 수준을 지원하는지 여부를 검색합니다. |
SupportsTransactions() |
이 데이터베이스에서 트랜잭션을 지원하는지 여부를 검색합니다. |
SupportsUnion() |
이 데이터베이스가 SQL |
SupportsUnionAll() |
이 데이터베이스가 SQL |
UnregisterFromRuntime() |
런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 instance 등록을 취소합니다. (다음에서 상속됨 IJavaPeerable) |
Unwrap(Class) |
비표준 메서드 또는 프록시에 의해 노출되지 않은 표준 메서드에 대한 액세스를 허용하도록 지정된 인터페이스를 구현하는 개체를 반환합니다. (다음에서 상속됨 IWrapper) |
UpdatesAreDetected(Int32) |
메서드 |
UsesLocalFilePerTable() |
이 데이터베이스에서 각 테이블에 대해 개별 파일을 사용하는지 여부를 검색합니다. |
UsesLocalFiles() |
이 데이터베이스에서 테이블을 로컬 파일에 저장하는지 여부를 검색합니다. |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
데이터베이스 전체에 대한 포괄적인 정보입니다. |
GetJniTypeName(IJavaPeerable) |
데이터베이스 전체에 대한 포괄적인 정보입니다. |