Class JDBCConnectionBase
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
- All Implemented Interfaces:
org.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>,org.gvsig.fmap.dal.store.jdbc2.JDBCConnection,org.gvsig.tools.dispose.Disposable
public class JDBCConnectionBase
extends Object
implements org.gvsig.fmap.dal.store.jdbc2.JDBCConnection
- Author:
- jjdelcerro
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Connectionprotected final ConnectionProviderprotected final Stringprotected static final org.slf4j.Loggerprotected org.gvsig.fmap.dal.spi.DataTransactionServices -
Constructor Summary
ConstructorsConstructorDescriptionJDBCConnectionBase(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id) JDBCConnectionBase(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id, ConnectionProvider connectionProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidbegin()voidclose()voidvoidcommit()createStatement(String sql) createStatement(String sql, int resultSetType, int resultSetConcurrency) voiddispose()voidvoidfinish()get()getId()booleanbooleanprepareStatement(String sql) voidrollback()
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
conn
-
transaction
protected org.gvsig.fmap.dal.spi.DataTransactionServices transaction -
id
-
connectionProvider
-
-
Constructor Details
-
JDBCConnectionBase
public JDBCConnectionBase(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id) -
JDBCConnectionBase
public JDBCConnectionBase(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id, ConnectionProvider connectionProvider)
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>
-
close
- Specified by:
closein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
closeQuietly
public void closeQuietly()- Specified by:
closeQuietlyin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection
-
isInDataTransaction
public boolean isInDataTransaction()- Specified by:
isInDataTransactionin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection
-
begin
- Specified by:
beginin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
rollback
- Specified by:
rollbackin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
commit
- Specified by:
commitin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>- Specified by:
getin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection
-
execute
- Specified by:
executein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
createStatement
- Specified by:
createStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
createStatement
- Specified by:
createStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
createStatement
public Statement createStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException - Specified by:
createStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
prepareStatement
- Specified by:
prepareStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
getMetaData
- Specified by:
getMetaDatain interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Throws:
SQLException
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.gvsig.tools.dispose.Disposable
-
finish
public void finish() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
finishin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>- Throws:
org.gvsig.fmap.dal.exception.DataException
-
abort
public void abort() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
abortin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>- Throws:
org.gvsig.fmap.dal.exception.DataException
-