IDatabaseMetaData Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| AttributeNullable |
Menunjukkan bahwa |
| AttributeNullableUnknown |
Menunjukkan bahwa apakah |
| 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 |
| ColumnNullable |
Menunjukkan bahwa kolom pasti mengizinkan |
| 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 |
| FunctionNoTable |
Menunjukkan bahwa fungsi tidak mengembalikan tabel. |
| FunctionNullable |
Menunjukkan bahwa |
| FunctionNullableUnknown |
Menunjukkan bahwa apakah |
| 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 |
| ImportedKeyInitiallyDeferred |
Menunjukkan deferrability. |
| ImportedKeyInitiallyImmediate |
Menunjukkan deferrability. |
| ImportedKeyNoAction |
Untuk kolom |
| ImportedKeyNotDeferrable |
Menunjukkan deferrability. |
| ImportedKeyRestrict |
Untuk kolom |
| ImportedKeySetDefault |
Untuk kolom |
| ImportedKeySetNull |
Untuk kolom |
| 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 |
| ProcedureNoResult |
Menunjukkan bahwa prosedur tidak mengembalikan hasil. |
| ProcedureNullable |
Menunjukkan bahwa |
| ProcedureNullableUnknown |
Menunjukkan bahwa apakah |
| ProcedureResultUnknown |
Menunjukkan bahwa tidak diketahui apakah prosedur mengembalikan hasil. |
| ProcedureReturnsResult |
Menunjukkan bahwa prosedur mengembalikan hasil. |
| SqlStateSQL |
Kemungkinan nilai pengembalian untuk metode |
| SqlStateSQL99 |
Kemungkinan nilai pengembalian untuk metode |
| SqlStateXOpen |
Kemungkinan nilai pengembalian untuk metode |
| 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 |
| TypeNullable |
Menunjukkan bahwa |
| TypeNullableUnknown |
Menunjukkan bahwa tidak diketahui apakah |
| TypePredBasic |
Menunjukkan bahwa jenis data hanya dapat digunakan dalam |
| TypePredChar |
Menunjukkan bahwa jenis data hanya dapat digunakan dalam |
| TypePredNone |
Menunjukkan bahwa |
| TypeSearchable |
Menunjukkan bahwa semua |
| 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 |
| 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 |
| MaxColumnsInIndex |
Mengembalikan jumlah maksimum kolom dalam Indeks untuk database ini. |
| MaxColumnsInOrderBy |
Mengembalikan jumlah maksimum kolom dalam |
| MaxColumnsInSelect |
Mengembalikan jumlah maksimum kolom dalam |
| 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 |
| 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 |
| 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 |
| AllTablesAreSelectable() |
Mengambil apakah pengguna saat ini dapat menggunakan semua tabel yang dikembalikan oleh metode |
| AutoCommitFailureClosesAllResultSets() |
Mengambil apakah |
| 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 |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| DoesMaxRowSizeIncludeBlobs() |
Mengambil apakah nilai pengembalian untuk metode |
| 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 |
| 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 |
| NullsAreSortedAtEnd() |
Mengambil apakah |
| NullsAreSortedAtStart() |
Mengambil apakah |
| NullsAreSortedHigh() |
Mengambil apakah |
| NullsAreSortedLow() |
Mengambil apakah |
| 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 |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Informasi komprehensif tentang database secara keseluruhan. (Diperoleh dari IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| 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 |
| SupportsAlterTableWithDropColumn() |
Mengambil apakah database ini mendukung |
| 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 |
| SupportsConvert(Int32, Int32) |
Mengambil apakah database ini mendukung fungsi |
| 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 |
| 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 |
| SupportsGroupByBeyondSelect() |
Mengambil apakah database ini mendukung penggunaan kolom yang tidak disertakan dalam |
| SupportsGroupByUnrelated() |
Mengambil apakah database ini mendukung penggunaan kolom yang tidak ada dalam |
| SupportsIntegrityEnhancementFacility() |
Mengambil apakah database ini mendukung Fasilitas Peningkatan Integritas SQL. |
| SupportsLikeEscapeClause() |
Mengambil apakah database ini mendukung menentukan |
| 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 |
| SupportsMultipleResultSets() |
Mengambil apakah database ini mendukung mendapatkan beberapa |
| 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 |
| SupportsOuterJoins() |
Mengambil apakah database ini mendukung beberapa bentuk gabungan luar. |
| SupportsPositionedDelete() |
Mengambil apakah database ini mendukung pernyataan yang diposisikan |
| SupportsPositionedUpdate() |
Mengambil apakah database ini mendukung pernyataan yang diposisikan |
| 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 |
| 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 |
| SupportsSubqueriesInIns() |
Mengambil apakah database ini mendukung subkueri dalam |
| 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 |
| SupportsUnionAll() |
Mengambil apakah database ini mendukung SQL |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| 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 |