|
-
DriverManager -
JDBC URLのようなRDBC URL(詳細未定)を解釈し、
"登録"されているDriverたちの中から適切なものを選択するクラス。
インスタンスは作られない。クラスメソッドのみを持つ。
-
クラスメソッド: -
-
registerDriver(driver) -
プログラム(DriverManagerクラスオブジェクト)にdriverを"登録"する。
ただし、このメソッドはDriver.initializeで自動的に呼ばれるので
RDBCユーザーはこれを呼んではいけない。
同じdriverを2度以上"登録"することは出来ない。
-
deregisterDriver(driver) -
プログラム(DriverManagerクラスオブジェクト)にdriverを"登録解除"する。
RDBCユーザーは使う必要はないはずだ。
-
getConnection(url, prop) -
urlで選択されるDriverに、hashであるpropで指定されるpropertyによって
データベースを接続させる。成功すればConnectionのインスタンスを返す。
-
getDriver(url) -
"登録"されたDriverの中から、urlで選択されるべきDriverを選択する。
見つかればそのDriverを、見つからなければnilを、返す。
-
getDrivers -
"登録"されたDriver全部のArrayを返す。
-
メソッド: -
-
-
|