pt.despodata.java.connection
Interface IConnectionConfig

All Known Subinterfaces:
IConnectionConfig
All Known Implementing Classes:
ConnectionTxtConfig

public interface IConnectionConfig

IDDConnectionSource.java Esta interface serve de abstracao a leitura da informacao usada para aceder a uma base de dados.

Version:
$Revision: 1.2 $
Author:
Paulo Carmo

Field Summary
static java.lang.String DEFAULT_SOURCE_NAME
           
 
Method Summary
 java.lang.String getDBName()
          Devolve o nome da base de dados.
 java.lang.String getDebug()
          Devolve o nome da base de dados.
 java.lang.String getDriver()
          Devolve o nome da classe que implementa o driver JDBC.
 java.lang.String getHostName()
          Devolve o nome da maquina onde se encontra a base de dados.
 java.lang.String getPassword()
          Devolve a palavra chave para aceder a base de dados.
 java.lang.String getPort()
          Devolve o numero da porta usada para comunicar com a base de dados.
 java.lang.String getProtocol()
          Devolve o nome do protocolo usado para comunicar com a base de dados.
 java.lang.String getServer()
          Devolve o nome do servidor de base de dados.
 java.lang.String getSubProtocol()
          Devolve o nome do sub-protocolo usado para comunicar com a base de dados.
 java.lang.String getUserId()
          Devolve o nome do utilizador para aceder a base de dados.
 int loadConfig()
          Carrega do ficheiro de configuraçao a informacao para aceder a base de dados.
 void setSourceName(java.lang.String sourceName)
          Altera o nome do ficheiro de configuracao.
 

Field Detail

DEFAULT_SOURCE_NAME

public static final java.lang.String DEFAULT_SOURCE_NAME
Method Detail

getDBName

public java.lang.String getDBName()
Devolve o nome da base de dados.

Returns:
O nome da base de dados.

getDebug

public java.lang.String getDebug()
Devolve o nome da base de dados.

Returns:
O nome da base de dados.

getDriver

public java.lang.String getDriver()
Devolve o nome da classe que implementa o driver JDBC.


getHostName

public java.lang.String getHostName()
Devolve o nome da maquina onde se encontra a base de dados.

Returns:
O nome da maquina onde se encontra a base de dados.

getPassword

public java.lang.String getPassword()
Devolve a palavra chave para aceder a base de dados.

Returns:
A palavra chave para aceder a base de dados.

getPort

public java.lang.String getPort()
Devolve o numero da porta usada para comunicar com a base de dados.

Returns:
O numero da porta usada para comunicar com a base de dados.

getProtocol

public java.lang.String getProtocol()
Devolve o nome do protocolo usado para comunicar com a base de dados.

Returns:
o nome do protocolo usado para comunicar com a base de dados.

getServer

public java.lang.String getServer()
Devolve o nome do servidor de base de dados.

Returns:
O nome do servidor de base de dados.

getSubProtocol

public java.lang.String getSubProtocol()
Devolve o nome do sub-protocolo usado para comunicar com a base de dados.

Returns:
o nome do sub-protocolo usado para comunicar com a base de dados.

getUserId

public java.lang.String getUserId()
Devolve o nome do utilizador para aceder a base de dados.

Returns:
O nome do utilizador para aceder a base de dados.

setSourceName

public void setSourceName(java.lang.String sourceName)
Altera o nome do ficheiro de configuracao.

Parameters:
sourceName - O nome do ficheiro de configuracao de onde deve ser lida a configurao.

loadConfig

public int loadConfig()
               throws java.io.FileNotFoundException
Carrega do ficheiro de configuraçao a informacao para aceder a base de dados.

Throws:
java.io.FileNotFoundException