org.maachang.mimdb

## クラス Driver

- java.lang.Object
- - org.maachang.mimdb.Driver

- すべての実装されたインタフェース:
    java.sql.Driver

      public class Driver
      extends java.lang.Object
      implements java.sql.Driver

  Mimdb-JDBCドライバ定義.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/11/19
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `acceptsURL(java.lang.String url)` URLが正しいかチェック.
    `java.sql.Connection` | `connect(java.lang.String url, java.util.Properties info)` JDBCコネクションを取得.
    `int` | `getMajorVersion()` メジャーバージョンを取得.
    `int` | `getMinorVersion()` マイナーバージョンを取得.
    `java.util.logging.Logger` | `getParentLogger()`
    `java.sql.DriverPropertyInfo[]` | `getPropertyInfo(java.lang.String url, java.util.Properties info)` プロパティー情報の取得.
    `static boolean` | `isRegister()` データベースマネージャに登録済みかチェック.
    `boolean` | `jdbcCompliant()` このドライバが JDBC CompliantTM であるかどうかを通知します.
    `static void` | `load()` データベースマネージャに手動登録.
    `static void` | `unload()` データベースマネージャに手動解除.

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### connect

          public java.sql.Connection connect(java.lang.String url,
                                    java.util.Properties info)
                                      throws java.sql.SQLException

      JDBCコネクションを取得.
      定義:
        `connect` インタフェース内 `java.sql.Driver`
      パラメータ:
        `url` - 対象のURLを設定します.
        `info` - 対象の定義設定情報を設定します.
      戻り値:
        Connection コネクションオブジェクトが返却されます.
      例外:
        `java.lang.Exception` - 例外.
        `java.sql.SQLException`

    - #### acceptsURL

          public boolean acceptsURL(java.lang.String url)

      URLが正しいかチェック.
      定義:
        `acceptsURL` インタフェース内 `java.sql.Driver`
      パラメータ:
        `url` - 対象のURLを設定します.
      戻り値:
        boolean [true]の場合、正しいURLです.

    - #### getMajorVersion

          public int getMajorVersion()

      メジャーバージョンを取得.
      定義:
        `getMajorVersion` インタフェース内 `java.sql.Driver`
      戻り値:
        int メジャーバージョンが返却されます.

    - #### getMinorVersion

          public int getMinorVersion()

      マイナーバージョンを取得.
      定義:
        `getMinorVersion` インタフェース内 `java.sql.Driver`
      戻り値:
        int マイナーバージョンが返却されます.

    - #### getPropertyInfo

          public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
                                                      java.util.Properties info)

      プロパティー情報の取得.
      定義:
        `getPropertyInfo` インタフェース内 `java.sql.Driver`
      パラメータ:
        `url` - 対象のURLを設定します.
        `info` - 対象の定義設定を設定します.
      戻り値:
        DriverPropertyInfo[] オブジェクトが返却されます.

    - #### jdbcCompliant

          public boolean jdbcCompliant()

      このドライバが JDBC CompliantTM であるかどうかを通知します.
      定義:
        `jdbcCompliant` インタフェース内 `java.sql.Driver`
      戻り値:
        boolean mimdbはSQL 92 Entry Levelに対応していないのでfalseが返却されます.

    - #### load

          public static final void load()
                                 throws java.sql.SQLException

      データベースマネージャに手動登録.
      例外:
        `java.sql.SQLException` - SQL例外.

    - #### unload

          public static final void unload()
                                   throws java.sql.SQLException

      データベースマネージャに手動解除.
      例外:
        `java.sql.SQLException` - SQL例外.

    - #### isRegister

          public static final boolean isRegister()

      データベースマネージャに登録済みかチェック.
      戻り値:
        boolean [true]の場合は登録されています.

    - #### getParentLogger

          public java.util.logging.Logger getParentLogger()
                                                   throws java.sql.SQLFeatureNotSupportedException

      定義:
        `getParentLogger` インタフェース内 `java.sql.Driver`
      例外:
        `java.sql.SQLFeatureNotSupportedException`