inescID.revs.database
Class CommonDatabase

java.lang.Object
  extended byinescID.revs.database.CommonDatabase
Direct Known Subclasses:
DB_ElectionConfiguration

public class CommonDatabase
extends java.lang.Object

Title: revs

Description:

Copyright: Copyright (c) 2002

Company Inesc-ID


Field Summary
protected  Clock clock
           
protected  java.sql.Connection con
           
protected  java.lang.String driver
           
protected  java.lang.String password
           
protected  java.sql.PreparedStatement preInsereControlo
           
protected  java.lang.String preURL
           
protected  java.lang.String url
           
protected  java.lang.String user
           
 
Constructor Summary
CommonDatabase()
           
 
Method Summary
 void connectDB()
           
 void createPingTable()
           
 void createTables()
           
 void createTables(java.lang.String error)
           
 void DBInit(java.lang.String db, java.lang.String user, java.lang.String password)
           
 void finalize()
           
 void redoTables()
           
 void removeTables()
           
 void removeTables(java.lang.String error)
           
 void verify()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

driver

protected final java.lang.String driver
See Also:
Constant Field Values

preURL

protected final java.lang.String preURL
See Also:
Constant Field Values

url

protected java.lang.String url

user

protected java.lang.String user

password

protected java.lang.String password

con

protected java.sql.Connection con

clock

protected Clock clock

preInsereControlo

protected java.sql.PreparedStatement preInsereControlo
Constructor Detail

CommonDatabase

public CommonDatabase()
Method Detail

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable

DBInit

public void DBInit(java.lang.String db,
                   java.lang.String user,
                   java.lang.String password)
            throws java.lang.ClassNotFoundException,
                   java.sql.SQLException
Throws:
java.lang.ClassNotFoundException
java.sql.SQLException

connectDB

public void connectDB()
               throws java.sql.SQLException
Throws:
java.sql.SQLException

createPingTable

public void createPingTable()
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

createTables

public void createTables()

createTables

public void createTables(java.lang.String error)

removeTables

public void removeTables()

removeTables

public void removeTables(java.lang.String error)

redoTables

public void redoTables()

verify

public void verify()