dbconnectivity
Class Axxess

java.lang.Object
  extended by dbconnectivity.Axxess
All Implemented Interfaces:
DatabaseConnector

public class Axxess
extends java.lang.Object
implements DatabaseConnector

Core class of the program. Axxess is the class used for interacting with the MySQL DBMS. SINGLETON pattern used.

Version:
0.2
Author:
Sergio Decherchi
See Also:
BufferedResultSet, DatabaseSource, DatabaseConnector

Field Summary
static Axxess uniqueInstance
          Unique instance of Axxess (Singleton pattern used)
 
Method Summary
 java.lang.String access(java.lang.String us, java.lang.String pass, java.lang.String hostname)
          Method to access DBMS
 boolean disconnect()
          Disconnect from dbms
 BufferedResultSet executeQuery(java.lang.String query)
          Method for executing a query
 boolean executeScript(java.lang.String filename)
          Method for executing a script
 boolean executeUpdein(java.lang.String query, boolean warning)
          Method for executing a modification
 ConnectionData getConnectionData()
          Return connection data
 void setAncestor(java.awt.Component ancestor)
          Set current parent component
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueInstance

public static Axxess uniqueInstance
Unique instance of Axxess (Singleton pattern used)

Method Detail

setAncestor

public void setAncestor(java.awt.Component ancestor)
Set current parent component


access

public java.lang.String access(java.lang.String us,
                               java.lang.String pass,
                               java.lang.String hostname)
Method to access DBMS

Specified by:
access in interface DatabaseConnector
Parameters:
us - username
pass - password
hostname - hostname or IP address
Returns:
Access statement :

"Successfully connected!" for a correct connection

"Connection failed!" for incorrect connection if is used english localization


disconnect

public boolean disconnect()
Disconnect from dbms

Specified by:
disconnect in interface DatabaseConnector

executeScript

public boolean executeScript(java.lang.String filename)
Method for executing a script

Specified by:
executeScript in interface DatabaseConnector

executeUpdein

public boolean executeUpdein(java.lang.String query,
                             boolean warning)
Method for executing a modification

Specified by:
executeUpdein in interface DatabaseConnector

getConnectionData

public ConnectionData getConnectionData()
Return connection data

Specified by:
getConnectionData in interface DatabaseConnector
Returns:
connection data

executeQuery

public BufferedResultSet executeQuery(java.lang.String query)
Method for executing a query

Specified by:
executeQuery in interface DatabaseConnector
Returns:
a BufferedResultSet is returned