org.ffws.lib
Class dbConnection

java.lang.Object
  extended by org.ffws.lib.dbConnection

public class dbConnection
extends java.lang.Object

Gestisce la connessione ad un database ricevendo il nome del driver jdbc, il database, user e password. *


Constructor Summary
dbConnection()
           
 
Method Summary
 void close(java.sql.ResultSet rs)
          Chiude un Result Set
 void close(java.sql.Statement stmt)
          Chiude uno Statement
 java.sql.Connection createConnection(java.lang.String driver, java.lang.String database, java.lang.String user, java.lang.String passwd)
          Crea una nuova istanza di dbConnection Crea una connessione al momento della costruzione dell'oggetto e con i vari metodi consente la chiusura della connessione e la creazione di result sets.
 void destroy()
          Chiude la connessione se esiste
 boolean executeStatement(java.lang.String sqlstatement)
          Esegue uno statement SQL
 java.lang.String exeStatement(java.lang.String sqlstatement)
          Esegue uno statement SQL
 java.sql.Connection getConnection()
          Ottiene la Connection
 java.sql.ResultSet getResultSet(java.lang.String sqlstatement)
          Crea un result set relativo ad uno statement SQL
 java.lang.String getRetCode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

dbConnection

public dbConnection()
Method Detail

createConnection

public java.sql.Connection createConnection(java.lang.String driver,
                                            java.lang.String database,
                                            java.lang.String user,
                                            java.lang.String passwd)
Crea una nuova istanza di dbConnection Crea una connessione al momento della costruzione dell'oggetto e con i vari metodi consente la chiusura della connessione e la creazione di result sets.

Parameters:
driver - normalmente Ë: org.gjt.mm.mysql.Driver
database - ad esempio Ë: jdbc:mysql://localhost/darsena
user - potrebbe essere: root
passwd - potrebbe essere: i0tmy
Returns:
restituisce un oggetto Connection

getRetCode

public java.lang.String getRetCode()

getResultSet

public java.sql.ResultSet getResultSet(java.lang.String sqlstatement)
Crea un result set relativo ad uno statement SQL

Parameters:
sqlstatement - lo statement sql di cui si desidera il result set
Returns:
restituisce un oggetto ResultSet

executeStatement

public boolean executeStatement(java.lang.String sqlstatement)
Esegue uno statement SQL

Parameters:
sqlstatement - lo statement da eseguire
Returns:
true se l'esito dell'esecuzione è corretta

exeStatement

public java.lang.String exeStatement(java.lang.String sqlstatement)
Esegue uno statement SQL

Parameters:
sqlstatement - lo statement da eseguire
Returns:
"" o una stringa con tipo errore

getConnection

public java.sql.Connection getConnection()
Ottiene la Connection

Returns:
un oggetto Connection

close

public void close(java.sql.ResultSet rs)
Chiude un Result Set

Parameters:
rs - il Result Set da chiudere

close

public void close(java.sql.Statement stmt)
Chiude uno Statement

Parameters:
stmt - lo statement da chiudere

destroy

public void destroy()
Chiude la connessione se esiste