com.infoteria.asteria.connection
Class RDBConnection

java.lang.Object
  |
  +--com.infoteria.asteria.connection.AbstractConnection
        |
        +--com.infoteria.asteria.connection.RDBConnection
All Implemented Interfaces:
Connection, com.infoteria.asteria.connection.xa.XAResourceProvider

public class RDBConnection
extends AbstractConnection
implements com.infoteria.asteria.connection.xa.XAResourceProvider

RDBのコネクションを表すクラスです。


Inner classes inherited from class com.infoteria.asteria.connection.Connection
Connection.TestParameter
 
Method Summary
 void close()
           
 java.sql.Connection getConnection()
          java.sql.Connectionを取得します。
 java.lang.String getDriverName()
           
 java.lang.String getParameter(java.lang.String name)
           
 javax.transaction.xa.XAResource getXAResource()
          RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。
 boolean hasParameter(java.lang.String name)
           
 boolean isAlive()
           
 void open()
           
 boolean supportNvarchar()
           
 TestResult test()
           
 
Methods inherited from class com.infoteria.asteria.connection.AbstractConnection
canUse, getEntry, getTestParameter, getUseCount, incUseCount, release, setTestParameter, test
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.connection.Connection
commit, getMetadataProvider, init, reset, rollback, term
 

Method Detail

isAlive

public boolean isAlive()
Description copied from interface: Connection
コネクションが接続中の場合はtrueを返します。

open

public void open()
          throws com.infoteria.asteria.connection.ConnectionException
Description copied from interface: Connection
コネクションをオープンします。

close

public void close()
           throws com.infoteria.asteria.connection.ConnectionException
Description copied from interface: Connection
コネクションをクローズします。

getConnection

public java.sql.Connection getConnection()
java.sql.Connectionを取得します。

getXAResource

public javax.transaction.xa.XAResource getXAResource()
RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。
Specified by:
getXAResource in interface com.infoteria.asteria.connection.xa.XAResourceProvider

getDriverName

public java.lang.String getDriverName()

test

public TestResult test()
Description copied from interface: Connection
コネクションをテストしてテスト結果を返します

hasParameter

public boolean hasParameter(java.lang.String name)

getParameter

public java.lang.String getParameter(java.lang.String name)

supportNvarchar

public boolean supportNvarchar()