Package org.gvsig.sqlite.dal
Class SQLiteJDBCConnection
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
org.gvsig.sqlite.dal.SQLiteJDBCConnection
- 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 SQLiteJDBCConnection
extends org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
- Author:
- fdiaz
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase.DataSQLException -
Field Summary
Fields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
conn, connectionProvider, id, LOGGER, transaction -
Constructor Summary
ConstructorsConstructorDescriptionSQLiteJDBCConnection(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id) SQLiteJDBCConnection(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id, org.gvsig.fmap.dal.store.jdbc2.spi.ConnectionProvider connectionProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidbegin()voidclose()voidcommit()static org.gvsig.fmap.dal.store.jdbc2.JDBCConnectioncreate(SQLiteHelper helper) createStatement(String sql) voidvoidfinish()prepareStatement(String sql) voidrollback()Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase
closeQuietly, createStatement, dispose, get, getId, getMetaData, isInDataTransaction, isInTransaction
-
Constructor Details
-
SQLiteJDBCConnection
public SQLiteJDBCConnection(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id) -
SQLiteJDBCConnection
public SQLiteJDBCConnection(org.gvsig.fmap.dal.spi.DataTransactionServices transaction, Connection conn, String id, org.gvsig.fmap.dal.store.jdbc2.spi.ConnectionProvider connectionProvider)
-
-
Method Details
-
create
public static org.gvsig.fmap.dal.store.jdbc2.JDBCConnection create(SQLiteHelper helper) throws SQLException - Throws:
SQLException
-
close
- Specified by:
closein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
closein classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
begin
- Specified by:
beginin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
beginin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
commit
- Specified by:
commitin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
commitin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
abort
public void abort() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
abortin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>- Overrides:
abortin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
org.gvsig.fmap.dal.exception.DataException
-
finish
public void finish() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
finishin interfaceorg.gvsig.fmap.dal.spi.DataTransactionServices.ConnectionService<Connection>- Overrides:
finishin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
org.gvsig.fmap.dal.exception.DataException
-
execute
- Specified by:
executein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
executein classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
prepareStatement
- Specified by:
prepareStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
prepareStatementin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
rollback
- Specified by:
rollbackin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
rollbackin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
createStatement
- Specified by:
createStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
createStatementin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-
createStatement
- Specified by:
createStatementin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCConnection- Overrides:
createStatementin classorg.gvsig.fmap.dal.store.jdbc2.spi.JDBCConnectionBase- Throws:
SQLException
-