共用方式為


IDriver 介面

定義

每個驅動程式類別都必須實作的介面。

[Android.Runtime.Register("java/sql/Driver", "", "Java.Sql.IDriverInvoker")]
public interface IDriver : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Driver", "", "Java.Sql.IDriverInvoker")>]
type IDriver = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

每個驅動程式類別都必須實作的介面。

Java SQL 架構允許多個資料庫驅動程式。

每個驅動程式都應該提供實作 Driver 介面的類別。

DriverManager 會嘗試載入任意數量的驅動程式,然後針對任何指定的連線要求,接著會要求每個驅動程式嘗試連線到目標 URL。

強烈建議每個 Driver 類別都很小且獨立,以便載入和查詢 Driver 類別,而不需要帶來大量的支援程式代碼。

載入 Driver 類別時,它應該建立本身的實例,並向 DriverManager 註冊它。 這表示用戶可以呼叫 來載入和註冊驅動程式

<code>Class.forName("foo.bah.Driver")</code>

java.sql.DriverJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
MajorVersion

取得驅動程式的主要版本號碼。

MinorVersion

取得驅動程式的次要版本號碼。

PeerReference

JniObjectReference 回已包裝 Java 物件實例的 。

(繼承來源 IJavaPeerable)

方法

AcceptsURL(String)

擷取驅動程式是否認為它可以開啟與指定URL的連線。

Connect(String, Properties)

嘗試建立與指定URL的資料庫連線。

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose(),否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
GetPropertyInfo(String, Properties)

取得此驅動程式之可能屬性的相關信息。

JdbcCompliant()

報告此驅動程式是否為正版 JDBC 相容<sup><字型大小=-2>TM</font></sup> 驅動程式。

SetJniIdentityHashCode(Int32)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

每個驅動程式類別都必須實作的介面。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

(繼承來源 IJavaPeerable)
UnregisterFromRuntime()

取消註冊此實例,讓運行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

每個驅動程式類別都必須實作的介面。

GetJniTypeName(IJavaPeerable)

每個驅動程式類別都必須實作的介面。

ConnectAsync(IDriver, String, Properties)

每個驅動程式類別都必須實作的介面。

適用於