public interface DataSourceManager
Modifier and Type | Method and Description |
---|---|
void |
begin()
set state of transaction to begin
|
void |
begin(int isolation)
set state of transaction to begin
|
void |
begin(java.lang.String isolation)
set state of transaction to begin
|
void |
commit()
commit hanging transaction
|
void |
end()
ends the manual commit state
|
DatasourceConnection |
getConnection(PageContext pc,
DataSource ds,
java.lang.String user,
java.lang.String pass)
return a database connection matching to datsource name
|
DatasourceConnection |
getConnection(PageContext pc,
java.lang.String datasource,
java.lang.String user,
java.lang.String pass)
Deprecated.
use instead
getConnection(PageContext pc,DataSource ds, String user, String pass) |
boolean |
isAutoCommit() |
void |
release() |
void |
releaseConnection(PageContext pc,
DatasourceConnection dc) |
void |
remove(java.lang.String datasource) |
void |
rollback()
rollback hanging transaction
|
void |
savepoint() |
DatasourceConnection getConnection(PageContext pc, java.lang.String datasource, java.lang.String user, java.lang.String pass) throws PageException
getConnection(PageContext pc,DataSource ds, String user, String pass)
datasource
- datasource whisheduser
- username to datasourcepass
- password to datasourcePageException
DatasourceConnection getConnection(PageContext pc, DataSource ds, java.lang.String user, java.lang.String pass) throws PageException
ds
- datasource whisheduser
- username to datasourcepass
- password to datasourcePageException
void releaseConnection(PageContext pc, DatasourceConnection dc) throws PageException
PageException
void begin()
void begin(java.lang.String isolation)
isolation
- isolation level of the transactionvoid begin(int isolation)
isolation
- isolation level of the transactionvoid rollback() throws PageException
DatabaseException
PageException
void savepoint() throws PageException
PageException
void commit() throws PageException
DatabaseException
PageException
boolean isAutoCommit()
void end()
void remove(java.lang.String datasource)
void release()