franchiser
Class DBManager

java.lang.Object
  extended by franchiser.DBManager

public class DBManager
extends java.lang.Object


Constructor Summary
DBManager()
          Prende l'url della connessione al DataBase: jdbc:firebirdsql://127.0.0.1/C:/DBFRANCHISING.GDB
 
Method Summary
 boolean addSell(java.lang.String idf, java.lang.String idprod, int pz, java.lang.String cog, java.lang.String nom, java.lang.String cf, java.lang.String date)
          Utilizzando tutti i campi della tabella, inserisce una nuova vendita incrementando il progressivo appartenente ad un franchiser
 int delete(java.lang.String tabella, java.lang.String campo, java.lang.String valore)
           
 java.sql.ResultSet query(java.lang.String tabella, java.lang.String campo, java.lang.String valore)
          La query serve per la ricerca di una tupla intera partendo dall'inserimento di un campo
 java.sql.ResultSet query(java.lang.String tabella, java.lang.String campo, java.lang.String symbol, int valore)
          La query serve per la ricerca di una tupla intera partendo dall'inserimento di una soglia di prezzo
Il parametro symbol prende solo valori '<', '>', '='
 java.sql.ResultSet query(java.lang.String categoria, java.lang.String pre_min, java.lang.String pre_max, java.lang.String marca)
          La query serve per la ricerca di una tupla intera partendo dall'inserimento di una soglia di prezzo
 java.sql.ResultSet query(java.lang.String tabella, java.lang.String campo, java.lang.String valore, java.lang.String campo2, java.lang.String valore2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBManager

public DBManager()
          throws java.lang.ClassNotFoundException,
                 java.lang.InstantiationException
Prende l'url della connessione al DataBase: jdbc:firebirdsql://127.0.0.1/C:/DBFRANCHISING.GDB

Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
Method Detail

query

public java.sql.ResultSet query(java.lang.String tabella,
                                java.lang.String campo,
                                java.lang.String valore)
                         throws java.sql.SQLException
La query serve per la ricerca di una tupla intera partendo dall'inserimento di un campo

Throws:
java.sql.SQLException

query

public java.sql.ResultSet query(java.lang.String tabella,
                                java.lang.String campo,
                                java.lang.String symbol,
                                int valore)
                         throws java.sql.SQLException
La query serve per la ricerca di una tupla intera partendo dall'inserimento di una soglia di prezzo
Il parametro symbol prende solo valori '<', '>', '='

Throws:
java.sql.SQLException

query

public java.sql.ResultSet query(java.lang.String categoria,
                                java.lang.String pre_min,
                                java.lang.String pre_max,
                                java.lang.String marca)
                         throws java.sql.SQLException
La query serve per la ricerca di una tupla intera partendo dall'inserimento di una soglia di prezzo

Throws:
java.sql.SQLException

addSell

public boolean addSell(java.lang.String idf,
                       java.lang.String idprod,
                       int pz,
                       java.lang.String cog,
                       java.lang.String nom,
                       java.lang.String cf,
                       java.lang.String date)
                throws java.sql.SQLException,
                       java.lang.NumberFormatException
Utilizzando tutti i campi della tabella, inserisce una nuova vendita incrementando il progressivo appartenente ad un franchiser

Throws:
java.sql.SQLException
java.lang.NumberFormatException

delete

public int delete(java.lang.String tabella,
                  java.lang.String campo,
                  java.lang.String valore)

query

public java.sql.ResultSet query(java.lang.String tabella,
                                java.lang.String campo,
                                java.lang.String valore,
                                java.lang.String campo2,
                                java.lang.String valore2)