Package 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のコネクションを表すクラスです。
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()コネクションをクローズします。java.sql.Connectionを取得します。getParameter(String name) RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。booleanhasParameter(String name) booleanisAlive()コネクションが接続中の場合はtrueを返します。voidopen()コネクションをオープンします。booleantest()コネクションをテストしてテスト結果を返しますMethods inherited from class com.infoteria.asteria.connection.AbstractConnection
canUse, getEntry, getUseCount, incUseCount, releaseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.infoteria.asteria.connection.Connection
getMetadataProvider
-
Method Details
-
isAlive
public boolean isAlive()Description copied from interface:Connectionコネクションが接続中の場合はtrueを返します。- Specified by:
isAlivein interfaceConnection
-
open
public void open() throws com.infoteria.asteria.connection.ConnectionExceptionDescription copied from interface:Connectionコネクションをオープンします。- Specified by:
openin interfaceConnection- Throws:
com.infoteria.asteria.connection.ConnectionException
-
close
public void close() throws com.infoteria.asteria.connection.ConnectionExceptionDescription copied from interface:Connectionコネクションをクローズします。- Specified by:
closein interfaceConnection- Throws:
com.infoteria.asteria.connection.ConnectionException
-
getConnection
java.sql.Connectionを取得します。 -
getXAResource
RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。- Specified by:
getXAResourcein interfacecom.infoteria.asteria.connection.xa.XAResourceProvider
-
getDriverName
-
test
Description copied from interface:Connectionコネクションをテストしてテスト結果を返します- Specified by:
testin interfaceConnection
-
hasParameter
-
getParameter
-
supportNvarchar
public boolean supportNvarchar()
-