java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSourcepublic final class EnkanLocalTransactionDataSource
extends java.lang.Object
implements javax.sql.DataSource
| コンストラクタ | 説明 |
|---|---|
EnkanLocalTransactionDataSource(javax.sql.DataSource dataSource) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
java.sql.Connection |
getConnection() |
|
java.sql.Connection |
getConnection(java.lang.String user,
java.lang.String password) |
|
org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction |
getKeepAliveLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger) |
|
org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction |
getKeepAliveLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger,
org.seasar.doma.jdbc.tx.TransactionIsolationLevel transactionIsolationLevel) |
|
org.seasar.doma.jdbc.tx.LocalTransaction |
getLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger) |
|
org.seasar.doma.jdbc.tx.LocalTransaction |
getLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger,
org.seasar.doma.jdbc.tx.TransactionIsolationLevel transactionIsolationLevel) |
|
int |
getLoginTimeout() |
|
java.io.PrintWriter |
getLogWriter() |
|
java.util.logging.Logger |
getParentLogger() |
|
boolean |
isWrapperFor(java.lang.Class<?> iface) |
|
void |
setLoginTimeout(int seconds) |
|
void |
setLogWriter(java.io.PrintWriter pw) |
|
<T> T |
unwrap(java.lang.Class<T> iface) |
public EnkanLocalTransactionDataSource(javax.sql.DataSource dataSource)
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
getConnection インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionpublic java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
getLogWriter インタフェース内 javax.sql.CommonDataSourcegetLogWriter インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic void setLogWriter(java.io.PrintWriter pw)
throws java.sql.SQLException
setLogWriter インタフェース内 javax.sql.CommonDataSourcesetLogWriter インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic void setLoginTimeout(int seconds)
throws java.sql.SQLException
setLoginTimeout インタフェース内 javax.sql.CommonDataSourcesetLoginTimeout インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic int getLoginTimeout()
throws java.sql.SQLException
getLoginTimeout インタフェース内 javax.sql.CommonDataSourcegetLoginTimeout インタフェース内 javax.sql.DataSourcejava.sql.SQLExceptionpublic org.seasar.doma.jdbc.tx.LocalTransaction getLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger)
public org.seasar.doma.jdbc.tx.LocalTransaction getLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger,
org.seasar.doma.jdbc.tx.TransactionIsolationLevel transactionIsolationLevel)
public org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction getKeepAliveLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger)
public org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction getKeepAliveLocalTransaction(org.seasar.doma.jdbc.JdbcLogger jdbcLogger,
org.seasar.doma.jdbc.tx.TransactionIsolationLevel transactionIsolationLevel)
public java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger インタフェース内 javax.sql.CommonDataSourcejava.sql.SQLFeatureNotSupportedExceptionCopyright © 2016–2018. All rights reserved.