|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.ufg.integrate.wrapper.WrapperJDBC
public class WrapperJDBC
Constructor Summary | |
---|---|
WrapperJDBC()
|
|
WrapperJDBC(Connection c)
|
Method Summary | |
---|---|
void |
closeConnection()
Encerra a conexão. |
void |
commit(DataSource ds)
Salva as alterações feitas, agindo como um proxy e chamando o método correspondente no driver JDBC real. |
ResultSet |
executeQuery(DataSource ds,
String query)
Executa a consulta SQL da fonte de dados informada. |
int |
executeUpdate(DataSource ds,
String query)
Executa a alteração SQL da fonte de dados informada. |
Connection |
getConnection(DataSource ds)
Retorna a conexão JDBC referenciada. |
String |
getDataSourceName()
Retorna o nome do produto e sua versão, obtidos através dos objeto DatabaseMetaData do driver JDBC da fonte de dados. |
long |
getDurationQuery()
Retorna a duração da consulta em milisegundos. |
void |
openConnection()
inicia uma conexão JDBC usando o driver da fonte de dados. |
void |
setConnection(Connection c)
Seta a conexão deste wrapper. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WrapperJDBC()
public WrapperJDBC(Connection c)
Method Detail |
---|
public void closeConnection() throws WrapperException
closeConnection
in interface Wrapper
WrapperException
public void commit(DataSource ds) throws WrapperException
commit
in interface Wrapper
WrapperException
public ResultSet executeQuery(DataSource ds, String query) throws WrapperException
executeQuery
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.query
- Consulta SQL a ser executada
WrapperException
DataSource
public int executeUpdate(DataSource ds, String query) throws WrapperException
executeUpdate
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.query
- Consulta SQL a ser executada
WrapperException
DataSource
public Connection getConnection(DataSource ds) throws WrapperException
getConnection
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.
WrapperException
WrapperException
- If connection is null.public String getDataSourceName() throws WrapperException
getDataSourceName
in interface Wrapper
WrapperException
public long getDurationQuery() throws WrapperException
getDurationQuery
in interface Wrapper
WrapperException
Wrapper.getDurationQuery()
public void openConnection() throws WrapperException
openConnection
in interface Wrapper
WrapperException
- Throws exception if:
- connection is null;
- driver class is invalid or not found
- fail to connect to datasource (check url, user and password)Wrapper.openConnection()
public void setConnection(Connection c)
c
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |