12 private static String
tab1 =
"idip";
13 private static String
tab2 =
"files";
19 public static String
tab1(){
27 public static String
tab2(){
42 private static boolean prepare(
boolean dispok,
boolean disperr,
43 String userp2p, String pswdp2p, String dbp2p
50 if(db == null)
return false;
53 if(s==null)
return false;
59 String query =
"create table "+tab1+
" ("+
61 "ip char(16) not null, "+
62 "username varchar(30) unique not null, "+
63 "password varchar(40), "+
72 query =
"create table "+tab2+
74 "ckey bigint not null, "+
75 "name varchar(1000) not null, "+
78 "isdir boolean default false, "+
79 "size bigint default 0, "+
81 "rights int default 0, "+
82 "state int default 0, "+
83 "idate timestamp default current_timestamp on update current_timestamp, "+
84 "primary key(ckey,id), "+
85 "CONSTRAINT FOREIGN KEY (id) REFERENCES "+tab1+
"(id) ON DELETE CASCADE ON UPDATE CASCADE "+
112 String userp2p, String pswdp2p, String dbp2p
116 @SuppressWarnings(
"static-access")
117 boolean ok = this.
prepare(dispallok,dispallerr,userp2p,pswdp2p,dbp2p);
static String tab2()
Restituisce il nome della tabella dei file.
Classe che implementa metodi vari di utilita' generale.
Classe che permette la preparazione delle tabelle accessibili dall'utente specificato in configurazio...
static boolean noRSetQuery(boolean speak, Statement s, String query)
Esegue una query sullo Statement specificato.
static String tab1()
Restituisce il nome della tabella degli utenti.
Classe che mette a disposizione funzioni per interfacciarsi al DBMS in modo rapido ed eventualmente s...
static boolean closeStat(boolean speak, Statement s)
Chiude lo Statement specificato.
static Connection connect(boolean speak, String dbms, String user, String pswd)
Restituisce una connessione (Connection) al DB selezionato.
static boolean prepare(boolean dispok, boolean disperr, String userp2p, String pswdp2p, String dbp2p)
Crea le tabelle identificate da tab1 e tab2 secondo le specifiche adottate dal programmatore e compat...
static Statement createStat(boolean speak, Connection db)
Crea uno Statement con la connessione specificata.
static void logServer(String data)
Scrive i dati in input sul file di log del Server (se questo esiste valido)
static boolean disconnect(boolean speak, Connection db)
Disconnette la connessione specificata.
PrepareDB_user(boolean dispthis, boolean dispallok, boolean dispallerr, String userp2p, String pswdp2p, String dbp2p)
Costruttore.