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を返す。

メソッド: