Class SqlConnection
java.lang.Object
io.vertigo.database.sql.connection.SqlConnection
- All Implemented Interfaces:
io.vertigo.commons.transaction.VTransactionResource,AutoCloseable
public final class SqlConnection
extends Object
implements io.vertigo.commons.transaction.VTransactionResource
Connexion à une base de données JDBC.
Une connexion est une ressource qui participe à la transaction.
Le commit (ou rollback) de la transaction commit (ou rollback) les différentes
resources participant à la transaction puis libére (release) les différentes ressources.
- Author:
- pchretien, npiedeloup
-
Constructor Details
-
SqlConnection
Constructor.- Parameters:
jdbcConnection- Connexion JDBCdataBase- Base de données- Throws:
SQLException- Exception sql
-
-
Method Details
-
getJdbcConnection
Retourne la connexion JDBC.- Returns:
- Connexion JDBC
-
getDataBase
- Returns:
- Base de données dont est issue la connexion.
-
commit
- Specified by:
commitin interfaceio.vertigo.commons.transaction.VTransactionResource- Throws:
SQLException
-
rollback
- Specified by:
rollbackin interfaceio.vertigo.commons.transaction.VTransactionResource- Throws:
SQLException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
SQLException
-