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のコネクションを表すクラスです。
  • Method Details

    • isAlive

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

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

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

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

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

      public String getDriverName()
    • test

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

      public boolean hasParameter(String name)
    • getParameter

      public String getParameter(String name)
    • supportNvarchar

      public boolean supportNvarchar()