pt.despodata.java.ddata
Class DDataConnectDb

java.lang.Object
  extended bypt.despodata.java.ddata.DDataConnectDb

public class DDataConnectDb
extends java.lang.Object

Title:

Description:

Conexao persistente a base de dados. Se nao estiver estabelecida abre uma janela em Swing que o efectua.
Trata de gerir todas as necessidades que existirem se necessário mesmo a abertura de janelas de Swing. ??? ESTA CLASSE TEM DE SER INTEGRADA EM DDataConnection e DDataSourcePool


Constructor Summary
DDataConnectDb()
           
 
Method Summary
static void addActionListener(java.awt.event.ActionListener l)
          adds an ActionListener to the button
static java.sql.Connection connect()
          Conecta-se à base de dados
protected static void fireActionPerformed(java.awt.event.ActionEvent event)
          Notify all listeners that have registered interest for notification on this event type.
static java.sql.Connection getConnection()
          Deprecated.  
 java.lang.String getConnectionType()
           
 java.lang.String getDbName()
           
 java.lang.String getHostName()
           
static java.sql.Connection getImplicitConnection()
          Devolve a conexão implicita.
 java.lang.String getPassword()
           
 java.lang.String getServer()
           
 java.lang.String getService()
           
 java.lang.String getSgbdUrl()
           
static java.util.Vector getTables()
          Devolve as tabelas que eventualmente tem guardadas numa variavel estatica e que vai buscar a metaData
 java.lang.String getUserName()
           
static void interactiveConnection(javax.swing.JComponent pai)
          Abre uma janela para pedir a conexão
static void removeActionListener(java.awt.event.ActionListener l)
          removes an ActionListener from the button
 void setConnectionType(java.lang.String _connectionType)
           
 void setDbName(java.lang.String _dbName)
           
 void setHostName(java.lang.String _hostName)
           
static void setImplicitConnection(java.sql.Connection _connection)
           
 void setPassword(java.lang.String _password)
           
 void setServer(java.lang.String _server)
           
 void setService(java.lang.String _service)
           
 void setSgbdUrl(java.lang.String _sgbdUrl)
           
 void setUserName(java.lang.String _userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDataConnectDb

public DDataConnectDb()
Method Detail

getConnection

public static java.sql.Connection getConnection()
Deprecated.  

Devolve a conexão implicita

See Also:
getImplicitConnection()

getImplicitConnection

public static java.sql.Connection getImplicitConnection()
Devolve a conexão implicita.
A conexão implicita é em geral aberta no inicio de um programa client/server e sempre usada até ao final, dado que a identificação do utilizador em geral não muda.


setImplicitConnection

public static void setImplicitConnection(java.sql.Connection _connection)

setConnectionType

public void setConnectionType(java.lang.String _connectionType)

getConnectionType

public java.lang.String getConnectionType()

setSgbdUrl

public void setSgbdUrl(java.lang.String _sgbdUrl)

getSgbdUrl

public java.lang.String getSgbdUrl()

setHostName

public void setHostName(java.lang.String _hostName)

getHostName

public java.lang.String getHostName()

setService

public void setService(java.lang.String _service)

getService

public java.lang.String getService()

setDbName

public void setDbName(java.lang.String _dbName)

getDbName

public java.lang.String getDbName()

setServer

public void setServer(java.lang.String _server)

getServer

public java.lang.String getServer()

setUserName

public void setUserName(java.lang.String _userName)

getUserName

public java.lang.String getUserName()

setPassword

public void setPassword(java.lang.String _password)

getPassword

public java.lang.String getPassword()

connect

public static java.sql.Connection connect()
Conecta-se à base de dados


interactiveConnection

public static void interactiveConnection(javax.swing.JComponent pai)
Abre uma janela para pedir a conexão


addActionListener

public static void addActionListener(java.awt.event.ActionListener l)
adds an ActionListener to the button


removeActionListener

public static void removeActionListener(java.awt.event.ActionListener l)
removes an ActionListener from the button


fireActionPerformed

protected static void fireActionPerformed(java.awt.event.ActionEvent event)
Notify all listeners that have registered interest for notification on this event type. The event instance is lazily created using the parameters passed into the fire method.

See Also:
EventListenerList

getTables

public static java.util.Vector getTables()
Devolve as tabelas que eventualmente tem guardadas numa variavel estatica e que vai buscar a metaData