# Driver

  RDBMS driver.

## methods:

  `initialize`

    initialization. An(singleton?) instance should be created within the module of the Driver.

  `urlroot`

    RDBMS-specific prefix of RDBC `URL`

  `acceptURL?(url)`

    Is the `URL` is acceptable for self?

  `connect(url, prop)`
  `createConnection(url, prop)`

    Connect to the RDBMS. If OK, returns a new Connection object.

  `url2prop(url)`

  `getConnectionBridgeClass`
  `getStatementBridgeClass`
  `getResultSetBridgeClass`
  `getResultSetMetaDataBridgeClass`

    returns CLASSes to know how to create bridge objects.

  `preparable?`

    returns if the actual RDBMS supports "sql preparation". if true, RDBC asks preparation to my RDBMS. if false, RDB emulates preparation.

  `close`