edu.uoc.pfc.social.db
Class DBConnectionManager

java.lang.Object
  extended by edu.uoc.pfc.social.db.DBConnectionManager

public class DBConnectionManager
extends Object

Classe que serŕ utilitzada per a gestionar la connexió amb la base de dades.

Author:
Rubén Salvador Gareta

Constructor Summary
DBConnectionManager(Properties dbProps)
          Mčtode constructor amb el qual s'obrirŕ la connexió amb la base de dades en funció de les propietats de connexió que li seran pasades per parŕmetre.
 
Method Summary
 void acceptInsertion()
          Mčtode privat encarregat de confirmar la inserció de dades en la taula.
 void closeConnection()
          Mčtod encarregat de tencar la connexió amb la base de dades.
 Connection getConnection()
          Method used to get the database connection.
 void rejectInsertion()
          Mčtode privat encarregat de cancel·lar la inserció de dades en la taula.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBConnectionManager

public DBConnectionManager(Properties dbProps)
                    throws DatabaseException
Mčtode constructor amb el qual s'obrirŕ la connexió amb la base de dades en funció de les propietats de connexió que li seran pasades per parŕmetre.

Parameters:
dbProps - Propietats de connexió amb la base de dades.
Throws:
DatabaseException
Method Detail

getConnection

public Connection getConnection()
Method used to get the database connection.

Returns:
Database connection.

closeConnection

public void closeConnection()
                     throws DatabaseException
Mčtod encarregat de tencar la connexió amb la base de dades.

Throws:
DatabaseException

acceptInsertion

public void acceptInsertion()
                     throws DatabaseException
Mčtode privat encarregat de confirmar la inserció de dades en la taula.

Throws:
DatabaseException

rejectInsertion

public void rejectInsertion()
                     throws DatabaseException
Mčtode privat encarregat de cancel·lar la inserció de dades en la taula.

Throws:
DatabaseException