pt.moredata.dao
Class OracleUtilStuff

java.lang.Object
  extended bypt.moredata.dao.AbstractUtilStuff
      extended bypt.moredata.dao.OracleUtilStuff

public class OracleUtilStuff
extends AbstractUtilStuff

OracleUtilStuff.java Company MoreData

Version:
$Revision: 1.4 $
Author:
Paulo Carmo, Ricardo Amaro

Field Summary
 
Fields inherited from class pt.moredata.dao.AbstractUtilStuff
CONTACTO_ROWS
 
Constructor Summary
OracleUtilStuff()
           
 
Method Summary
 void createTableTarget(java.sql.Connection connection, java.lang.String target)
          Cria uma tabela na base de dados Oracle.
 java.sql.Connection getConnection()
          Cria uma coneccao a base de dados.
 java.lang.String getTableName(java.lang.String name)
          Devolve o nome de uma tabela, gerado com base no nome recebido e com base na data.
 
Methods inherited from class pt.moredata.dao.AbstractUtilStuff
createSyscolumnextTable, createSystableextTable, createTableOrigin, createTables, destroySyscolumnextTable, destroySystableextTable, destroyTable, getDataSource, getValueContacto, insertValueContacto, insertValueEntidade, insertValuesSyscolumnext, insertValuesSystableext, makeJarFile, removeValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleUtilStuff

public OracleUtilStuff()
Method Detail

createTableTarget

public void createTableTarget(java.sql.Connection connection,
                              java.lang.String target)
                       throws java.sql.SQLException
Cria uma tabela na base de dados Oracle.

Specified by:
createTableTarget in class AbstractUtilStuff
Parameters:
connection - Ligacao a base de dados.
target - Nome da tabela a criar.
Throws:
java.sql.SQLException - Se houver algum erro com a base de dados.

getConnection

public java.sql.Connection getConnection()
                                  throws DAORuntimeException
Cria uma coneccao a base de dados. Para establecer a ligacao, e usado um ficheiro de configuracao que deve estar ter o seguinte nome 'user.home/.db.unstable.teste'.

Specified by:
getConnection in class AbstractUtilStuff
Returns:
Uma conneccao valida a base de dados.
Throws:
DAORuntimeException - No caso de nao ser possivel efectuar a coneccao.

getTableName

public java.lang.String getTableName(java.lang.String name)
Devolve o nome de uma tabela, gerado com base no nome recebido e com base na data.

Overrides:
getTableName in class AbstractUtilStuff
Parameters:
name - Description of the Parameter
Returns:
Uma String com um nome valido para uma tabela.