public final class DatasourceConnectionImpl extends Object implements DatasourceConnection, Task
Constructor and Description |
---|
DatasourceConnectionImpl(Connection connection,
DataSource datasource,
String username,
String password) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static boolean |
equals(DatasourceConnection left,
DatasourceConnection right) |
boolean |
equals(Object obj) |
Object |
execute(Config config) |
Connection |
getConnection() |
DataSource |
getDatasource() |
String |
getPassword() |
PreparedStatement |
getPreparedStatement(SQL sql,
boolean createGeneratedKeys,
boolean allowCaching) |
PreparedStatement |
getPreparedStatement(SQL sql,
int resultSetType,
int resultSetConcurrency) |
int |
getRequestId() |
int |
getTransactionIsolationLevel() |
String |
getUsername() |
boolean |
isLifecycleTimeout() |
boolean |
isTimeout() |
void |
setRequestId(int requestId) |
boolean |
supportsGetGeneratedKeys() |
DatasourceConnection |
using() |
public DatasourceConnectionImpl(Connection connection, DataSource datasource, String username, String password)
connection
- datasource
- pass
- user
- public Connection getConnection()
getConnection
in interface DatasourceConnection
public DataSource getDatasource()
getDatasource
in interface DatasourceConnection
public boolean isTimeout()
isTimeout
in interface DatasourceConnection
public boolean isLifecycleTimeout()
public DatasourceConnection using()
public String getPassword()
getPassword
in interface DatasourceConnection
public String getUsername()
getUsername
in interface DatasourceConnection
public static boolean equals(DatasourceConnection left, DatasourceConnection right)
public int getTransactionIsolationLevel()
public int getRequestId()
public void setRequestId(int requestId)
public boolean supportsGetGeneratedKeys()
supportsGetGeneratedKeys
in interface DatasourceConnection
public PreparedStatement getPreparedStatement(SQL sql, boolean createGeneratedKeys, boolean allowCaching) throws SQLException
getPreparedStatement
in interface DatasourceConnection
SQLException
public PreparedStatement getPreparedStatement(SQL sql, int resultSetType, int resultSetConcurrency) throws SQLException
getPreparedStatement
in interface DatasourceConnection
SQLException
public void close() throws SQLException
close
in interface DatasourceConnection
SQLException
public Object execute(Config config) throws PageException
execute
in interface Task
PageException
Copyright © 2015 Lucee