com.infoteria.asteria.connection
クラス RDBConnectionEntry

java.lang.Object
  |
  +--com.infoteria.asteria.definition.Struct
        |
        +--com.infoteria.asteria.connection.ConnectionEntry
              |
              +--com.infoteria.asteria.connection.RDBConnectionEntry
すべての実装インタフェース:
com.infoteria.asteria.connection.resource.ConnectionInfo, Serializable

public class RDBConnectionEntry
extends com.infoteria.asteria.connection.ConnectionEntry

RDBのコネクションのASMC設定情報です。

関連項目:
直列化された形式

クラス com.infoteria.asteria.definition.Struct から継承した内部クラス
com.infoteria.asteria.definition.Struct.PropertyInfo
 
フィールドの概要
static String CONCUR_READ_ONLY
           
static String CONCUR_UPDATABLE
           
static String PARAM_RESULTSET_SCROLLABLE
           
static String PARAM_RESULTSET_UPDATABLE
           
static String PROP_DATABASETYPE
           
static String PROP_DRIVER
           
static String PROP_PASSWORD
           
static String PROP_POOL
           
static String PROP_URL
           
static String PROP_USE_SCHEMATA
           
static String PROP_USERNAME
           
static String PROP_XA
           
static String TYPE
          RDBConnectionを表す文字列
static String TYPE_FORWARD_ONLY
           
static String TYPE_SCROLL_INSENSITIVE
           
static String TYPE_SCROLL_SENSITIVE
           
 
クラス com.infoteria.asteria.connection.ConnectionEntry から継承したフィールド
PROP_ROLE
 
クラス com.infoteria.asteria.definition.Struct から継承したフィールド
_propMap, TYPE_ARRAY, TYPE_PARAM, TYPE_STRING
 
インタフェース com.infoteria.asteria.connection.resource.ConnectionInfo から継承したフィールド
ATTRIBUTE_NOT_FOUND, CONNECTION_CLOSE_ERROR, CONNECTION_NOT_FOUND, CONNECTION_POOL_CLEAR, CONNECTION_POOL_PUT, CONNECTION_POOL_REUSE_END, CONNECTION_TIMEOUT, CONVERT_OLDFILE, FAIL_DECRYPT_PASSWORD, FAIL_GET_WORKGROUP_MASTER, FAIL_READ_CONNECTION, INVALID_ATTRIBUTE, INVALID_URL, JDBC_DRIVER_NOT_FOUND, LIBRARY_ERROR, NOT_HAVE_CONNECTION_ROLE, POOL_CONNECTION_INVALID, REGISTER_CONNECTION, REGISTER_CONNECTION_COUNT, RELOAD_CONNECTION, REMOVE_CONNECTION, resource, SAVE_CONNECTION, XA_NOT_SUPPORTED
 
コンストラクタの概要
RDBConnectionEntry()
           
RDBConnectionEntry(String name)
           
 
メソッドの概要
 String getDriver()
          JDBCドライバ名を取得します。
 String getParameter(String name)
           
 String getPassword()
          RDBMSパスワードを取得します。
 String getType()
          データベースタイプを取得します。
 String getURL()
          JDBCドライバのURLを取得します。
 String getURLValue()
          JDBCドライバに設定されたURL
 String getUserName()
          RDBMSユーザ名を取得します。
 String getUseSchemata()
          使用するRDBMSのスキーマを取得します。
protected  XADataSource getXADataSource()
           
 boolean hasParameter(String name)
           
protected  boolean isSupportProperty(String name, int type)
           
protected  String parse(String source)
          jdbc:subprotocol:subname;param1=value;param2=value; change to jdbc:subprotocol:subname jdbc:subprotocol:subname;param1=value;aaaa=vvvvv;param2=value; change to jdbc:subprotocol:subname;aaaa=vvvvv;
 
クラス com.infoteria.asteria.connection.ConnectionEntry から継承したメソッド
canUse, equals, getConnectionType, getRole, hashCode, isPool, isUserDefined, isXA
 
クラス com.infoteria.asteria.definition.Struct から継承したメソッド
addArray, addParam, assign, getArray, getDecryptText, getEncryptText, getMetaData, getName, getOwnerFile, getParam, getStructType, getUse, getValue, isEncrypt, setArray, setParam, setValue, toString
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

TYPE

public static final String TYPE
RDBConnectionを表す文字列

PROP_DATABASETYPE

public static final String PROP_DATABASETYPE

PROP_DRIVER

public static final String PROP_DRIVER

PROP_URL

public static final String PROP_URL

PROP_USERNAME

public static final String PROP_USERNAME

PROP_PASSWORD

public static final String PROP_PASSWORD

PROP_POOL

public static final String PROP_POOL

PROP_USE_SCHEMATA

public static final String PROP_USE_SCHEMATA

PROP_XA

public static final String PROP_XA

PARAM_RESULTSET_UPDATABLE

public static final String PARAM_RESULTSET_UPDATABLE

PARAM_RESULTSET_SCROLLABLE

public static final String PARAM_RESULTSET_SCROLLABLE

CONCUR_READ_ONLY

public static final String CONCUR_READ_ONLY

CONCUR_UPDATABLE

public static final String CONCUR_UPDATABLE

TYPE_SCROLL_INSENSITIVE

public static final String TYPE_SCROLL_INSENSITIVE

TYPE_SCROLL_SENSITIVE

public static final String TYPE_SCROLL_SENSITIVE

TYPE_FORWARD_ONLY

public static final String TYPE_FORWARD_ONLY
コンストラクタの詳細

RDBConnectionEntry

public RDBConnectionEntry()

RDBConnectionEntry

public RDBConnectionEntry(String name)
メソッドの詳細

getType

public String getType()
データベースタイプを取得します。

getDriver

public String getDriver()
JDBCドライバ名を取得します。

getURL

public String getURL()
JDBCドライバのURLを取得します。

getURLValue

public String getURLValue()
JDBCドライバに設定されたURL

getUserName

public String getUserName()
RDBMSユーザ名を取得します。

getPassword

public String getPassword()
RDBMSパスワードを取得します。

getUseSchemata

public String getUseSchemata()
使用するRDBMSのスキーマを取得します。

isSupportProperty

protected boolean isSupportProperty(String name,
                                    int type)
オーバーライド:
クラス com.infoteria.asteria.connection.ConnectionEntry 内の isSupportProperty

getXADataSource

protected XADataSource getXADataSource()
                                throws com.infoteria.asteria.connection.ConnectionException

parse

protected String parse(String source)
jdbc:subprotocol:subname;param1=value;param2=value; change to jdbc:subprotocol:subname jdbc:subprotocol:subname;param1=value;aaaa=vvvvv;param2=value; change to jdbc:subprotocol:subname;aaaa=vvvvv;

hasParameter

public boolean hasParameter(String name)

getParameter

public String getParameter(String name)