IDatabaseMetaData Antarmuka

Definisi

Informasi komprehensif tentang database secara keseluruhan.

[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
Atribut
Penerapan

Keterangan

Informasi komprehensif tentang database secara keseluruhan.

Antarmuka ini diimplementasikan oleh vendor driver untuk memberi tahu pengguna kemampuan Sistem Manajemen Database (DBMS) dalam kombinasi dengan driver berdasarkan JDBC<sup><font size=-2>TM</font></sup> technology ("driver JDBC") yang digunakan dengannya. DBMS relasional yang berbeda sering mendukung fitur yang berbeda, menerapkan fitur dengan cara yang berbeda, dan menggunakan jenis data yang berbeda. Selain itu, driver dapat menerapkan fitur di atas apa yang ditawarkan DBMS. Informasi yang dikembalikan oleh metode dalam antarmuka ini berlaku untuk kemampuan driver tertentu dan DBMS tertentu yang bekerja sama. Perhatikan bahwa seperti yang digunakan dalam dokumentasi ini, istilah "database" digunakan secara generik untuk merujuk ke driver dan DBMS.

Pengguna untuk antarmuka ini biasanya adalah alat yang perlu menemukan cara menangani DBMS yang mendasar. Ini terutama berlaku untuk aplikasi yang dimaksudkan untuk digunakan dengan lebih dari satu DBMS. Misalnya, alat mungkin menggunakan metode getTypeInfo untuk mengetahui jenis data apa yang dapat digunakan dalam pernyataan CREATE TABLE . Atau pengguna mungkin memanggil metode supportsCorrelatedSubqueries untuk melihat apakah mungkin untuk menggunakan subkueri yang berkorelasi atau supportsBatchUpdates untuk melihat apakah mungkin untuk menggunakan pembaruan batch.

Beberapa DatabaseMetaData metode mengembalikan daftar informasi dalam bentuk ResultSet objek. Metode reguler ResultSet , seperti getString dan getInt, dapat digunakan untuk mengambil data dari objek ini ResultSet . Jika bentuk metadata yang diberikan tidak tersedia, yang kosong ResultSet akan dikembalikan. Kolom tambahan di luar kolom yang ditentukan untuk dikembalikan oleh ResultSet objek untuk metode tertentu dapat ditentukan oleh vendor driver JDBC dan harus diakses oleh label< kolom B>/B> mereka<.

Beberapa DatabaseMetaData metode mengambil argumen yang merupakan pola String. Argumen ini semua memiliki nama seperti fooPattern. Dalam String pola, "%" berarti cocok dengan substring 0 karakter atau lebih, dan "_" berarti cocok dengan satu karakter. Hanya entri metadata yang cocok dengan pola pencarian yang dikembalikan. Jika argumen pola pencarian diatur ke null, kriteria argumen tersebut akan dihilangkan dari pencarian.

Java dokumentasi untuk java.sql.DatabaseMetaData.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Bidang

Nama Deskripsi
AttributeNoNulls

Menunjukkan bahwa NULL nilai mungkin tidak diizinkan.

AttributeNullable

Menunjukkan bahwa NULL nilai pasti diizinkan.

AttributeNullableUnknown

Menunjukkan bahwa apakah NULL nilai diizinkan tidak diketahui.

BestRowNotPseudo

Menunjukkan bahwa pengidentifikasi baris terbaik BUKAN kolom pseudo.

BestRowPseudo

Menunjukkan bahwa pengidentifikasi baris terbaik adalah kolom semu.

BestRowSession

Menunjukkan bahwa cakupan pengidentifikasi baris terbaik adalah sisa sesi saat ini.

BestRowTemporary

Menunjukkan bahwa cakupan pengidentifikasi baris terbaik sangat sementara, hanya berlangsung saat baris sedang digunakan.

BestRowTransaction

Menunjukkan bahwa cakupan pengidentifikasi baris terbaik adalah sisa transaksi saat ini.

BestRowUnknown

Menunjukkan bahwa pengidentifikasi baris terbaik mungkin atau mungkin bukan kolom pseudo.

ColumnNoNulls

Menunjukkan bahwa kolom mungkin tidak mengizinkan NULL nilai.

ColumnNullable

Menunjukkan bahwa kolom pasti mengizinkan NULL nilai.

ColumnNullableUnknown

Menunjukkan bahwa nullability kolom tidak diketahui.

FunctionColumnIn

Menunjukkan bahwa parameter atau kolom adalah parameter IN.

FunctionColumnInOut

Menunjukkan bahwa parameter atau kolom adalah parameter INOUT.

FunctionColumnOut

Menunjukkan bahwa parameter atau kolom adalah parameter OUT.

FunctionColumnResult

Menunjukkan bahwa parameter atau kolom adalah kolom dalam tataan hasil.

FunctionColumnUnknown

Menunjukkan bahwa jenis parameter atau kolom tidak diketahui.

FunctionNoNulls

Menunjukkan bahwa NULL nilai tidak diizinkan.

FunctionNoTable

Menunjukkan bahwa fungsi tidak mengembalikan tabel.

FunctionNullable

Menunjukkan bahwa NULL nilai diizinkan.

FunctionNullableUnknown

Menunjukkan bahwa apakah NULL nilai diizinkan tidak diketahui.

FunctionResultUnknown

Menunjukkan bahwa tidak diketahui apakah fungsi mengembalikan hasil atau tabel.

FunctionReturn

Menunjukkan bahwa parameter atau kolom adalah nilai pengembalian.

FunctionReturnsTable

Menunjukkan bahwa fungsi mengembalikan tabel.

ImportedKeyCascade

Untuk kolom UPDATE_RULE, menunjukkan bahwa ketika kunci primer diperbarui, kunci asing (kunci yang diimpor) diubah untuk menyetujuinya.

ImportedKeyInitiallyDeferred

Menunjukkan deferrability.

ImportedKeyInitiallyImmediate

Menunjukkan deferrability.

ImportedKeyNoAction

Untuk kolom UPDATE_RULE dan DELETE_RULE, menunjukkan bahwa jika kunci utama telah diimpor, kolom tersebut tidak dapat diperbarui atau dihapus.

ImportedKeyNotDeferrable

Menunjukkan deferrability.

ImportedKeyRestrict

Untuk kolom UPDATE_RULE, menunjukkan bahwa kunci primer mungkin tidak diperbarui jika telah diimpor oleh tabel lain sebagai kunci asing.

ImportedKeySetDefault

Untuk kolom UPDATE_RULE dan DELETE_RULE, menunjukkan bahwa jika kunci utama diperbarui atau dihapus, kunci asing (kunci yang diimpor) diatur ke nilai default.

ImportedKeySetNull

Untuk kolom UPDATE_RULE dan DELETE_RULE, menunjukkan bahwa ketika kunci utama diperbarui atau dihapus, kunci asing (kunci yang diimpor) diubah menjadi NULL.

ProcedureColumnIn

Menunjukkan bahwa kolom menyimpan parameter IN.

ProcedureColumnInOut

Menunjukkan bahwa kolom menyimpan parameter INOUT.

ProcedureColumnOut

Menunjukkan bahwa kolom menyimpan parameter OUT.

ProcedureColumnResult

Menunjukkan bahwa kolom menyimpan hasil.

ProcedureColumnReturn

Menunjukkan bahwa kolom menyimpan nilai pengembalian.

ProcedureColumnUnknown

Menunjukkan bahwa jenis kolom tidak diketahui.

ProcedureNoNulls

Menunjukkan bahwa NULL nilai tidak diizinkan.

ProcedureNoResult

Menunjukkan bahwa prosedur tidak mengembalikan hasil.

ProcedureNullable

Menunjukkan bahwa NULL nilai diizinkan.

ProcedureNullableUnknown

Menunjukkan bahwa apakah NULL nilai diizinkan tidak diketahui.

ProcedureResultUnknown

Menunjukkan bahwa tidak diketahui apakah prosedur mengembalikan hasil.

ProcedureReturnsResult

Menunjukkan bahwa prosedur mengembalikan hasil.

SqlStateSQL

Kemungkinan nilai pengembalian untuk metode DatabaseMetaData.getSQLStateType yang digunakan untuk menunjukkan apakah nilai yang dikembalikan oleh metode SQLException.getSQLState adalah nilai SQLSTATE.

SqlStateSQL99

Kemungkinan nilai pengembalian untuk metode DatabaseMetaData.getSQLStateType yang digunakan untuk menunjukkan apakah nilai yang dikembalikan oleh metode SQLException.getSQLState adalah nilai SQL99 SQLSTATE.

SqlStateXOpen

Kemungkinan nilai pengembalian untuk metode DatabaseMetaData.getSQLStateType yang digunakan untuk menunjukkan apakah nilai yang dikembalikan oleh metode SQLException.getSQLState adalah nilai SQL SQLSTATE X/Open (sekarang dikenal sebagai Grup Terbuka) SQL SQLSTATE.

TableIndexClustered

Menunjukkan bahwa indeks tabel ini adalah indeks berkluster.

TableIndexHashed

Menunjukkan bahwa indeks tabel ini adalah indeks hash.

TableIndexOther

Menunjukkan bahwa indeks tabel ini bukan indeks berkluster, indeks hash, atau statistik tabel; Ini adalah sesuatu selain ini.

TableIndexStatistic

Menunjukkan bahwa kolom ini berisi statistik tabel yang dikembalikan bersama dengan deskripsi indeks tabel.

TypeNoNulls

Menunjukkan bahwa NULL nilai TIDAK diizinkan untuk jenis data ini.

TypeNullable

Menunjukkan bahwa NULL nilai diizinkan untuk jenis data ini.

TypeNullableUnknown

Menunjukkan bahwa tidak diketahui apakah NULL nilai diizinkan untuk jenis data ini.

TypePredBasic

Menunjukkan bahwa jenis data hanya dapat digunakan dalam WHERE klausa pencarian yang tidak menggunakan LIKE predikat.

TypePredChar

Menunjukkan bahwa jenis data hanya dapat digunakan dalam WHERE klausa pencarian yang menggunakan LIKE predikat.

TypePredNone

Menunjukkan bahwa WHERE klausa pencarian tidak didukung untuk jenis ini.

TypeSearchable

Menunjukkan bahwa semua WHERE klausa pencarian dapat didasarkan pada jenis ini.

VersionColumnNotPseudo

Menunjukkan bahwa kolom versi ini BUKAN kolom pseudo.

VersionColumnPseudo

Menunjukkan bahwa kolom versi ini adalah kolom pseudo.

VersionColumnUnknown

Menunjukkan bahwa kolom versi ini mungkin atau mungkin bukan kolom pseudo.

Properti

Nama Deskripsi
Catalogs

Mengembalikan kumpulan nama katalog yang tersedia dalam database ini.

CatalogSeparator

Mengembalikan pemisah yang digunakan database ini antara nama katalog dan nama tabel.

CatalogTerm

Mengembalikan istilah yang lebih disukai vendor database untuk "katalog".

ClientInfoProperties

Mengembalikan daftar properti info klien driver.

Connection

Mengembalikan koneksi database yang membuat metadata ini.

DatabaseMajorVersion

Mengembalikan nomor versi utama perangkat lunak database.

DatabaseMinorVersion

Mengembalikan nomor versi minor dari perangkat lunak database.

DatabaseProductName

Mengembalikan nama perangkat lunak database.

DatabaseProductVersion

Mengembalikan nomor versi perangkat lunak database ini.

DefaultTransactionIsolation

Mengembalikan tingkat isolasi transaksi default untuk database ini.

DriverMajorVersion

Mengembalikan nomor versi utama driver JDBC.

DriverMinorVersion

Mengembalikan nomor versi minor driver JDBC.

DriverName

Mengembalikan nama driver JDBC ini.

DriverVersion

Mengembalikan nomor versi driver JDBC ini.

ExtraNameCharacters

Mengembalikan string karakter yang dapat digunakan dalam nama pengidentifikasi yang tidak dikutip.

Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
IdentifierQuoteString

Mengembalikan string yang digunakan untuk mengutip pengidentifikasi SQL.

IsCatalogAtStart

Tentukan apakah nama tabel yang sepenuhnya memenuhi syarat diawali atau diakhiri dengan nama tabel yang sepenuhnya memenuhi syarat.

IsReadOnly

Menentukan apakah database berada dalam mode baca-saja.

JDBCMajorVersion

Mengembalikan nomor versi JDBC utama driver ini.

JDBCMinorVersion

Mengembalikan nomor versi JDBC minor untuk driver ini.

JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
MaxBinaryLiteralLength

Dapatkan jumlah maksimum karakter hex dalam literal biner dalam baris untuk database ini.

MaxCatalogNameLength

Mengembalikan ukuran maksimum nama katalog dalam database ini.

MaxCharLiteralLength

Mengembalikan ukuran maksimum untuk karakter harfiah dalam database ini.

MaxColumnNameLength

Mengembalikan ukuran maksimum untuk nama Kolom untuk database ini.

MaxColumnsInGroupBy

Dapatkan jumlah maksimum kolom dalam GROUP BY klausul untuk database ini.

MaxColumnsInIndex

Mengembalikan jumlah maksimum kolom dalam Indeks untuk database ini.

MaxColumnsInOrderBy

Mengembalikan jumlah maksimum kolom dalam ORDER BY klausa untuk database ini.

MaxColumnsInSelect

Mengembalikan jumlah maksimum kolom dalam SELECT daftar untuk database ini.

MaxColumnsInTable

Mengembalikan jumlah maksimum kolom dalam tabel untuk database ini.

MaxConnections

Mengembalikan jumlah maksimum koneksi bersamaan database.

MaxCursorNameLength

Mengembalikan panjang maksimum nama kursor untuk database ini.

MaxIndexLength

Mengembalikan panjang maksimum dalam byte untuk Indeks untuk database ini.

MaxProcedureNameLength

Mengembalikan jumlah maksimum karakter untuk nama prosedur dalam database ini.

MaxRowSize

Mengembalikan jumlah maksimum byte dalam satu baris untuk database ini.

MaxSchemaNameLength

Mengembalikan jumlah maksimum karakter dalam nama skema untuk database ini.

MaxStatementLength

Mengembalikan jumlah maksimum karakter dalam pernyataan SQL untuk database ini.

MaxStatements

Dapatkan jumlah maksimum pernyataan aktif yang terbuka secara bersamaan untuk database ini.

MaxTableNameLength

Mengembalikan ukuran maksimum untuk nama tabel dalam database.

MaxTablesInSelect

Mengembalikan jumlah maksimum tabel yang diizinkan dalam SELECT pernyataan untuk database.

MaxUserNameLength

Mengembalikan jumlah maksimum karakter dalam nama pengguna untuk database.

NumericFunctions

Mengembalikan daftar fungsi matematika yang tersedia dengan database ini.

PeerReference

Mengembalikan instans objek Java yang dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)
ProcedureTerm

Mengembalikan nama pilihan vendor database untuk "prosedur".

ResultSetHoldability

Mengembalikan kemampuan penahanan default kumpulan hasil.

RowIdLifetime

Mengembalikan masa pakai objek RowId tetap valid jika sumber data ini mendukung jenis SQL ROWID

Schemas

Mengembalikan daftar nama skema dalam database.

SchemaTerm

Mengembalikan istilah pilihan vendor database untuk "skema".

SearchStringEscape

Mengembalikan string yang digunakan untuk menghindari karakter kartubebas.

SQLKeywords

Mengembalikan daftar semua kata kunci SQL yang TIDAK juga kata kunci SQL92 untuk database.

SQLStateType

Menyatakan jenis SQLState nilai yang dikembalikan oleh SQLException.getSQLState.

StringFunctions

Mengembalikan daftar fungsi string yang tersedia dengan database.

SystemFunctions

Mengembalikan daftar fungsi sistem yang tersedia dengan database.

TableTypes

Mengembalikan daftar tipe tabel yang didukung oleh database.

TimeDateFunctions

Mengembalikan daftar fungsi waktu dan tanggal yang tersedia untuk database.

TypeInfo

Dapatkan daftar jenis SQL standar yang didukung oleh database ini.

URL

Mengembalikan URL untuk database ini.

UserName

Tentukan nama pengguna seperti yang diketahui oleh database.

Metode

Nama Deskripsi
AllProceduresAreCallable()

Mengambil apakah pengguna saat ini dapat memanggil semua prosedur yang dikembalikan oleh metode getProcedures.

AllTablesAreSelectable()

Mengambil apakah pengguna saat ini dapat menggunakan semua tabel yang dikembalikan oleh metode getTables dalam pernyataan SELECT .

AutoCommitFailureClosesAllResultSets()

Mengambil apakah SQLException beberapa saat autoCommit dimulai true bahwa semua ResultSets yang terbuka ditutup, bahkan yang dapat ditahan.

DataDefinitionCausesTransactionCommit()

Mengambil apakah pernyataan definisi data dalam transaksi memaksa transaksi untuk diterapkan.

DataDefinitionIgnoredInTransactions()

Mengambil apakah database ini mengabaikan pernyataan definisi data dalam transaksi.

DeletesAreDetected(Int32)

Mengambil apakah penghapusan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode ResultSet.rowDeleted.

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
DoesMaxRowSizeIncludeBlobs()

Mengambil apakah nilai pengembalian untuk metode getMaxRowSize mencakup jenis LONGVARCHAR data SQL dan LONGVARBINARY.

Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GetAttributes(String, String, String, String)

Mengambil deskripsi atribut yang diberikan dari jenis yang diberikan untuk jenis yang ditentukan pengguna (UDT) yang tersedia dalam skema dan katalog yang diberikan.

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

Mengambil deskripsi kumpulan kolom optimal tabel yang secara unik mengidentifikasi baris.

GetColumnPrivileges(String, String, String, String)

Mengambil deskripsi hak akses untuk kolom tabel.

GetColumns(String, String, String, String)

Mengambil deskripsi kolom tabel yang tersedia dalam katalog yang ditentukan.

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

Mengambil deskripsi kolom kunci asing dalam tabel kunci asing yang diberikan yang mereferensikan kunci utama atau kolom yang mewakili batasan unik tabel induk (bisa sama atau tabel yang berbeda).

GetExportedKeys(String, String, String)

Mengambil deskripsi kolom kunci asing yang mereferensikan kolom kunci utama tabel yang diberikan (kunci asing yang diekspor oleh tabel).

GetFunctionColumns(String, String, String, String)

Mengambil deskripsi parameter fungsi sistem atau pengguna katalog yang diberikan dan jenis pengembalian.

GetFunctions(String, String, String)

Mengambil deskripsi fungsi sistem dan pengguna yang tersedia dalam katalog yang diberikan.

GetImportedKeys(String, String, String)

Mengambil deskripsi kolom kunci utama yang direferensikan oleh kolom kunci asing tabel tertentu (kunci primer yang diimpor oleh tabel).

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

Mengambil deskripsi indeks dan statistik tabel yang diberikan.

GetPrimaryKeys(String, String, String)

Mengambil deskripsi kolom kunci utama tabel yang diberikan.

GetProcedureColumns(String, String, String, String)

Mengambil deskripsi parameter prosedur tersimpan katalog dan kolom hasil yang diberikan.

GetProcedures(String, String, String)

Mengambil deskripsi prosedur tersimpan yang tersedia di katalog yang diberikan.

GetSchemas(String, String)

Mengambil nama skema yang tersedia dalam database ini.

GetSuperTables(String, String, String)

Mengambil deskripsi hierarki tabel yang ditentukan dalam skema tertentu dalam database ini.

GetSuperTypes(String, String, String)

Mengambil deskripsi hierarki jenis yang ditentukan pengguna (UDT) yang ditentukan dalam skema tertentu dalam database ini.

GetTablePrivileges(String, String, String)

Mengambil deskripsi hak akses untuk setiap tabel yang tersedia dalam katalog.

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

Mengambil deskripsi tabel yang tersedia di katalog tertentu.

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

Mengambil deskripsi jenis yang ditentukan pengguna (UDT) yang ditentukan dalam skema tertentu.

GetVersionColumns(String, String, String)

Mengambil deskripsi kolom tabel yang diperbarui secara otomatis saat nilai apa pun dalam baris diperbarui.

InsertsAreDetected(Int32)

Mengambil apakah sisipan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode ResultSet.rowInserted.

IsWrapperFor(Class)

Mengembalikan true jika ini mengimplementasikan argumen antarmuka atau secara langsung atau tidak langsung pembungkus untuk objek yang melakukannya.

(Diperoleh dari IWrapper)
LocatorsUpdateCopy()

Menunjukkan apakah pembaruan yang dilakukan pada LOB dibuat pada salinan atau langsung ke LOB.

NullPlusNonNullIsNull()

Mengambil apakah database ini mendukung perangkaian antara NULL dan non-nilaiNULL menjadi NULL.

NullsAreSortedAtEnd()

Mengambil apakah NULL nilai diurutkan di akhir terlepas dari urutan pengurutan.

NullsAreSortedAtStart()

Mengambil apakah NULL nilai diurutkan pada awal terlepas dari urutan pengurutan.

NullsAreSortedHigh()

Mengambil apakah NULL nilai diurutkan tinggi.

NullsAreSortedLow()

Mengambil apakah NULL nilai diurutkan rendah.

OthersDeletesAreVisible(Int32)

Mengambil apakah penghapusan yang dibuat oleh orang lain terlihat.

OthersInsertsAreVisible(Int32)

Mengambil apakah sisipan yang dibuat oleh orang lain terlihat.

OthersUpdatesAreVisible(Int32)

Mengambil apakah pembaruan yang dibuat oleh orang lain terlihat.

OwnDeletesAreVisible(Int32)

Mengambil apakah penghapusan kumpulan hasil sendiri terlihat.

OwnInsertsAreVisible(Int32)

Mengambil apakah sisipan kumpulan hasil sendiri terlihat.

OwnUpdatesAreVisible(Int32)

Mengambil apakah untuk jenis ResultSet objek yang diberikan, pembaruan kumpulan hasil sendiri terlihat.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Informasi komprehensif tentang database secara keseluruhan.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
StoresLowerCaseIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak dikutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf kecil.

StoresLowerCaseQuotedIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL yang dikutip kasus campuran sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf kecil.

StoresMixedCaseIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak dikutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.

StoresMixedCaseQuotedIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL yang dikutip kasus campuran sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.

StoresUpperCaseIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak dikutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf besar.

StoresUpperCaseQuotedIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL yang dikutip kasus campuran sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf besar.

SupportsAlterTableWithAddColumn()

Mengambil apakah database ini mendukung ALTER TABLE dengan add kolom.

SupportsAlterTableWithDropColumn()

Mengambil apakah database ini mendukung ALTER TABLE dengan kolom drop.

SupportsANSI92EntryLevelSQL()

Mengambil apakah database ini mendukung tata bahasa SQL tingkat entri ANSI92.

SupportsANSI92FullSQL()

Mengambil apakah database ini mendukung tata bahasa SQL penuh ANSI92 yang didukung.

SupportsANSI92IntermediateSQL()

Mengambil apakah database ini mendukung tata bahasa SQL menengah ANSI92 yang didukung.

SupportsBatchUpdates()

Mengambil apakah database ini mendukung pembaruan batch.

SupportsCatalogsInDataManipulation()

Mengambil apakah nama katalog dapat digunakan dalam pernyataan manipulasi data.

SupportsCatalogsInIndexDefinitions()

Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi indeks.

SupportsCatalogsInPrivilegeDefinitions()

Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi hak istimewa.

SupportsCatalogsInProcedureCalls()

Mengambil apakah nama katalog dapat digunakan dalam pernyataan panggilan prosedur.

SupportsCatalogsInTableDefinitions()

Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi tabel.

SupportsColumnAliasing()

Mengambil apakah database ini mendukung alias kolom.

SupportsConvert()

Mengambil apakah database ini mendukung fungsi CONVERT skalar JDBC untuk konversi satu jenis JDBC ke jenis lainnya.

SupportsConvert(Int32, Int32)

Mengambil apakah database ini mendukung fungsi CONVERT skalar JDBC untuk konversi antara jenis JDBC dariType dan toType.

SupportsCoreSQLGrammar()

Mengambil apakah database ini mendukung tata bahasa ODBC Core SQL.

SupportsCorrelatedSubqueries()

Mengambil apakah database ini mendukung subkueri yang berkorelasi.

SupportsDataDefinitionAndDataManipulationTransactions()

Mengambil apakah database ini mendukung definisi data dan pernyataan manipulasi data dalam transaksi.

SupportsDataManipulationTransactionsOnly()

Mengambil apakah database ini hanya mendukung pernyataan manipulasi data dalam transaksi.

SupportsDifferentTableCorrelationNames()

Mengambil apakah, ketika nama korelasi tabel didukung, nama tersebut dibatasi untuk berbeda dari nama tabel.

SupportsExpressionsInOrderBy()

Mengambil apakah database ini mendukung ekspresi dalam ORDER BY daftar.

SupportsExtendedSQLGrammar()

Mengambil apakah database ini mendukung tata bahasa ODBC Extended SQL.

SupportsFullOuterJoins()

Mengambil apakah database ini mendukung gabungan luar berlapis penuh.

SupportsGetGeneratedKeys()

Mengambil apakah kunci yang dihasilkan otomatis dapat diambil setelah pernyataan dijalankan

SupportsGroupBy()

Mengambil apakah database ini mendukung beberapa bentuk GROUP BY klausa.

SupportsGroupByBeyondSelect()

Mengambil apakah database ini mendukung penggunaan kolom yang tidak disertakan dalam SELECT pernyataan dalam GROUP BY klausa asalkan semua kolom dalam SELECT pernyataan disertakan dalam GROUP BY klausa.

SupportsGroupByUnrelated()

Mengambil apakah database ini mendukung penggunaan kolom yang tidak ada dalam SELECT pernyataan dalam GROUP BY klausa.

SupportsIntegrityEnhancementFacility()

Mengambil apakah database ini mendukung Fasilitas Peningkatan Integritas SQL.

SupportsLikeEscapeClause()

Mengambil apakah database ini mendukung menentukan LIKE klausul escape.

SupportsLimitedOuterJoins()

Mengambil apakah database ini menyediakan dukungan terbatas untuk gabungan luar.

SupportsMinimumSQLGrammar()

Mengambil apakah database ini mendukung tata bahasa ODBC Minimum SQL.

SupportsMixedCaseIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak dikutip sebagai peka huruf besar/kecil dan sebagai hasilnya menyimpannya dalam kasus campuran.

SupportsMixedCaseQuotedIdentifiers()

Mengambil apakah database ini memperlakukan pengidentifikasi SQL yang dikutip kasus campuran sebagai peka huruf besar/kecil dan akibatnya menyimpannya dalam kasus campuran.

SupportsMultipleOpenResults()

Mengambil apakah mungkin memiliki beberapa ResultSet objek yang dikembalikan dari CallableStatement objek secara bersamaan.

SupportsMultipleResultSets()

Mengambil apakah database ini mendukung mendapatkan beberapa ResultSet objek dari satu panggilan ke metode execute.

SupportsMultipleTransactions()

Mengambil apakah database ini memungkinkan beberapa transaksi terbuka sekaligus (pada koneksi yang berbeda).

SupportsNamedParameters()

Mengambil apakah database ini mendukung parameter bernama ke pernyataan yang dapat dipanggil.

SupportsNonNullableColumns()

Mengambil apakah kolom dalam database ini dapat didefinisikan sebagai tidak dapat diubah ke null.

SupportsOpenCursorsAcrossCommit()

Mengambil apakah database ini mendukung agar kursor tetap terbuka di seluruh penerapan.

SupportsOpenCursorsAcrossRollback()

Mengambil apakah database ini mendukung agar kursor tetap terbuka di seluruh pembatalan.

SupportsOpenStatementsAcrossCommit()

Mengambil apakah database ini mendukung menjaga pernyataan tetap terbuka di seluruh penerapan.

SupportsOpenStatementsAcrossRollback()

Mengambil apakah database ini mendukung menjaga pernyataan tetap terbuka di seluruh pemutaran kembali.

SupportsOrderByUnrelated()

Mengambil apakah database ini mendukung penggunaan kolom yang tidak ada dalam SELECT pernyataan dalam ORDER BY klausa.

SupportsOuterJoins()

Mengambil apakah database ini mendukung beberapa bentuk gabungan luar.

SupportsPositionedDelete()

Mengambil apakah database ini mendukung pernyataan yang diposisikan DELETE .

SupportsPositionedUpdate()

Mengambil apakah database ini mendukung pernyataan yang diposisikan UPDATE .

SupportsResultSetConcurrency(Int32, Int32)

Mengambil apakah database ini mendukung jenis konkurensi yang diberikan dalam kombinasi dengan jenis tataan hasil yang diberikan.

SupportsResultSetHoldability(Int32)

Mengambil apakah database ini mendukung holdability tataan hasil yang diberikan.

SupportsResultSetType(Int32)

Mengambil apakah database ini mendukung jenis kumpulan hasil yang diberikan.

SupportsSavepoints()

Mengambil apakah database ini mendukung titik penyimpanan.

SupportsSchemasInDataManipulation()

Mengambil apakah nama skema dapat digunakan dalam pernyataan manipulasi data.

SupportsSchemasInIndexDefinitions()

Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi indeks.

SupportsSchemasInPrivilegeDefinitions()

Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi hak istimewa.

SupportsSchemasInProcedureCalls()

Mengambil apakah nama skema dapat digunakan dalam pernyataan panggilan prosedur.

SupportsSchemasInTableDefinitions()

Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi tabel.

SupportsSelectForUpdate()

Mengambil apakah database ini mendukung SELECT FOR UPDATE pernyataan.

SupportsStatementPooling()

Mengambil apakah database ini mendukung pengumpulan pernyataan.

SupportsStoredFunctionsUsingCallSyntax()

Mengambil apakah database ini mendukung pemanggilan fungsi yang ditentukan pengguna atau vendor menggunakan sintaks escape prosedur tersimpan.

SupportsStoredProcedures()

Mengambil apakah database ini mendukung panggilan prosedur tersimpan yang menggunakan sintaks escape prosedur tersimpan.

SupportsSubqueriesInComparisons()

Mengambil apakah database ini mendukung subkueri dalam ekspresi perbandingan.

SupportsSubqueriesInExists()

Mengambil apakah database ini mendukung subkueri dalam EXISTS ekspresi.

SupportsSubqueriesInIns()

Mengambil apakah database ini mendukung subkueri dalam IN ekspresi.

SupportsSubqueriesInQuantifieds()

Mengambil apakah database ini mendukung subkueri dalam ekspresi terkuantifikasi.

SupportsTableCorrelationNames()

Mengambil apakah database ini mendukung nama korelasi tabel.

SupportsTransactionIsolationLevel(Int32)

Mengambil apakah database ini mendukung tingkat isolasi transaksi yang diberikan.

SupportsTransactions()

Mengambil apakah database ini mendukung transaksi.

SupportsUnion()

Mengambil apakah database ini mendukung SQL UNION.

SupportsUnionAll()

Mengambil apakah database ini mendukung SQL UNION ALL.

UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)
Unwrap(Class)

Mengembalikan objek yang mengimplementasikan antarmuka yang diberikan untuk memungkinkan akses ke metode non-standar, atau metode standar yang tidak diekspos oleh proksi.

(Diperoleh dari IWrapper)
UpdatesAreDetected(Int32)

Mengambil apakah pembaruan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode ResultSet.rowUpdated.

UsesLocalFilePerTable()

Mengambil apakah database ini menggunakan file untuk setiap tabel.

UsesLocalFiles()

Mengambil apakah database ini menyimpan tabel dalam file lokal.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Informasi komprehensif tentang database secara keseluruhan.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk