jp.littlesoft.sql
列挙型 SQLAdaptor.SQLServerType

java.lang.Object
  上位を拡張 java.lang.Enum<SQLAdaptor.SQLServerType>
      上位を拡張 jp.littlesoft.sql.SQLAdaptor.SQLServerType
すべての実装されたインタフェース:
Serializable, Comparable<SQLAdaptor.SQLServerType>
含まれているクラス:
SQLAdaptor

public static enum SQLAdaptor.SQLServerType
extends Enum<SQLAdaptor.SQLServerType>

DBMSの種類を管理するクラス。

作成者:
LittleSoft Corporation

列挙型定数の概要
DERBY
          DERBYを表す定数です。
H2
          H2を表す定数です。
HIRDB
          HiRDBを表す定数です。
HSQLDB
          HSQLDBを表す定数です。
IBM_DB2
          IBM DB2を表す定数です。
INFORMIX
          Informixを表す定数です。
LSJSON
          SQL4Gを表す定数です。
MS_SQL
          Microsoft SQLを表す定数です。
MYSQL
          MySQLを表す定数です。
ODBC
          ODBCを表す定数です。
ORACLE
          Oracleを表す定数です。
OTHER
          その他を表す定数です。
POSTRGESQL
          PostgreSQLを表す定数です。
SYBASE
          Sybaseを表す定数です。
 
フィールドの概要
static String[] DEFAULT_DIRVERS
          DBMS毎のJDBCドライバー名、DBMSの種類を示す定数の値を序数としてアクセスします。
static String[] DEFAULT_URLS
          DBMS毎のディフォルトJDBC URL、DBMSの種類を示す定数の値を序数としてアクセスします。
 
メソッドの概要
static SQLAdaptor.SQLServerType checkSQLServerType(String driverName)
          DBMSのJDBCドライバー名から種類を示す定数を取得します。
static void setupDefault(SQLAdaptor sqlAdaptor)
          DBMS毎にJDBCAdaptorのディフォルトプロパティを設定します。
static SQLAdaptor.SQLServerType valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static SQLAdaptor.SQLServerType[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

ORACLE

public static final SQLAdaptor.SQLServerType ORACLE
Oracleを表す定数です。


POSTRGESQL

public static final SQLAdaptor.SQLServerType POSTRGESQL
PostgreSQLを表す定数です。


IBM_DB2

public static final SQLAdaptor.SQLServerType IBM_DB2
IBM DB2を表す定数です。


MS_SQL

public static final SQLAdaptor.SQLServerType MS_SQL
Microsoft SQLを表す定数です。


MYSQL

public static final SQLAdaptor.SQLServerType MYSQL
MySQLを表す定数です。


HSQLDB

public static final SQLAdaptor.SQLServerType HSQLDB
HSQLDBを表す定数です。


SYBASE

public static final SQLAdaptor.SQLServerType SYBASE
Sybaseを表す定数です。


INFORMIX

public static final SQLAdaptor.SQLServerType INFORMIX
Informixを表す定数です。


HIRDB

public static final SQLAdaptor.SQLServerType HIRDB
HiRDBを表す定数です。


ODBC

public static final SQLAdaptor.SQLServerType ODBC
ODBCを表す定数です。


DERBY

public static final SQLAdaptor.SQLServerType DERBY
DERBYを表す定数です。


H2

public static final SQLAdaptor.SQLServerType H2
H2を表す定数です。


LSJSON

public static final SQLAdaptor.SQLServerType LSJSON
SQL4Gを表す定数です。


OTHER

public static final SQLAdaptor.SQLServerType OTHER
その他を表す定数です。

フィールドの詳細

DEFAULT_DIRVERS

public static final String[] DEFAULT_DIRVERS
DBMS毎のJDBCドライバー名、DBMSの種類を示す定数の値を序数としてアクセスします。


DEFAULT_URLS

public static final String[] DEFAULT_URLS
DBMS毎のディフォルトJDBC URL、DBMSの種類を示す定数の値を序数としてアクセスします。

メソッドの詳細

values

public static SQLAdaptor.SQLServerType[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (SQLAdaptor.SQLServerType c : SQLAdaptor.SQLServerType.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static SQLAdaptor.SQLServerType valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
NullPointerException - 引数が null の場合

checkSQLServerType

public static SQLAdaptor.SQLServerType checkSQLServerType(String driverName)
DBMSのJDBCドライバー名から種類を示す定数を取得します。

パラメータ:
driverName - JDBCドライバー名
戻り値:
DBMSの種類を示す定数

setupDefault

public static void setupDefault(SQLAdaptor sqlAdaptor)
DBMS毎にJDBCAdaptorのディフォルトプロパティを設定します。

JDBCAdaptorのgetSQLServerType()に応じて、以下のプロパティを設定します。

パラメータ:
sqlAdaptor - SQLDataResolverオブジェクト
関連項目:
SQLAdaptor.getSQLServerType()


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.