java.lang.Object
org.jooq.tools.jdbc.SingleConnectionDataSource
- All Implemented Interfaces:
 Wrapper,CommonDataSource,DataSource
A 
DataSource that wraps a single connection, preventing its closing
 when it is obtained from this data source.- Author:
 - Lukas Eder
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetConnection(String username, String password) intbooleanisWrapperFor(Class<?> iface) voidsetLoginTimeout(int seconds) voidsetLogWriter(PrintWriter out) <T> TMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilderMethods inherited from interface javax.sql.DataSource
createConnectionBuilder 
- 
Constructor Details
- 
SingleConnectionDataSource
 
 - 
 - 
Method Details
- 
getParentLogger
- Specified by:
 getParentLoggerin interfaceCommonDataSource- Throws:
 SQLFeatureNotSupportedException
 - 
unwrap
- Specified by:
 unwrapin interfaceWrapper- Throws:
 SQLException
 - 
isWrapperFor
- Specified by:
 isWrapperForin interfaceWrapper- Throws:
 SQLException
 - 
getConnection
- Specified by:
 getConnectionin interfaceDataSource- Throws:
 SQLException
 - 
getConnection
- Specified by:
 getConnectionin interfaceDataSource- Throws:
 SQLException
 - 
getLogWriter
- Specified by:
 getLogWriterin interfaceCommonDataSource- Specified by:
 getLogWriterin interfaceDataSource- Throws:
 SQLException
 - 
setLogWriter
- Specified by:
 setLogWriterin interfaceCommonDataSource- Specified by:
 setLogWriterin interfaceDataSource- Throws:
 SQLException
 - 
setLoginTimeout
- Specified by:
 setLoginTimeoutin interfaceCommonDataSource- Specified by:
 setLoginTimeoutin interfaceDataSource- Throws:
 SQLException
 - 
getLoginTimeout
- Specified by:
 getLoginTimeoutin interfaceCommonDataSource- Specified by:
 getLoginTimeoutin interfaceDataSource- Throws:
 SQLException
 
 -