|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.firebirdsql.ds.RootCommonDataSource
org.firebirdsql.pool.SimpleDataSource
FBSimpleDataSource for non-pooling, this implementation
only works correctly with the deprecated FBConnectionPoolDataSource and
DriverConnectionPoolDataSource classes
public class SimpleDataSource
This is simple implementation of DataSource interface that uses
ConnectionPoolDataSource as connection provider.
| Constructor Summary | |
|---|---|
SimpleDataSource(javax.sql.ConnectionPoolDataSource pool)
Deprecated. Create instance of this class. |
|
| Method Summary | |
|---|---|
java.sql.Connection |
getConnection()
Deprecated. Get JDBC connection. |
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password)
Deprecated. Get JDBC connection for the specified username and password. |
int |
getLoginTimeout()
Deprecated. |
boolean |
isWrapperFor(java.lang.Class iface)
Deprecated. |
void |
setLoginTimeout(int seconds)
Deprecated. |
java.lang.Object |
unwrap(java.lang.Class iface)
Deprecated. |
| Methods inherited from class org.firebirdsql.ds.RootCommonDataSource |
|---|
getLogWriter, getParentLogger, setLogWriter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.sql.CommonDataSource |
|---|
getLogWriter, setLogWriter |
| Constructor Detail |
|---|
public SimpleDataSource(javax.sql.ConnectionPoolDataSource pool)
pool - instance of ConnectionPoolDataSource that will provide
connections to this data source.| Method Detail |
|---|
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourceConnection from this data source.
java.sql.SQLException - if connection cannot be obtained.
public java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourceusername - username for new connection.password - password corresponding to the username.
Connection.
java.sql.SQLException - if connection cannot be obtained.
public int getLoginTimeout()
throws java.sql.SQLException
getLoginTimeout in interface javax.sql.CommonDataSourcejava.sql.SQLException
public void setLoginTimeout(int seconds)
throws java.sql.SQLException
setLoginTimeout in interface javax.sql.CommonDataSourcejava.sql.SQLException
public boolean isWrapperFor(java.lang.Class iface)
throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLException
public java.lang.Object unwrap(java.lang.Class iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||