p2pserver.Connecttodbms Class Reference

Classe che mette a disposizione funzioni per interfacciarsi al DBMS in modo rapido ed eventualmente sicuro. More...

Public Member Functions

 Connecttodbms ()
 Costruttore. More...
 

Static Public Member Functions

static Connection connect (boolean speak, String dbms, String user, String pswd)
 Restituisce una connessione (Connection) al DB selezionato. More...
 
static boolean disconnect (boolean speak, Connection db)
 Disconnette la connessione specificata. More...
 
static Statement createStat (boolean speak, Connection db)
 Crea uno Statement con la connessione specificata. More...
 
static boolean closeStat (boolean speak, Statement s)
 Chiude lo Statement specificato. More...
 
static ResultSet yesRSetQuery (boolean speak, Statement s, String query)
 Esegue una query sullo Statement specificato. More...
 
static boolean noRSetQuery (boolean speak, Statement s, String query)
 Esegue una query sullo Statement specificato. More...
 
static boolean closeRSet (boolean speak, ResultSet r)
 Chiude il ResultSet specificato. More...
 

Detailed Description

Classe che mette a disposizione funzioni per interfacciarsi al DBMS in modo rapido ed eventualmente sicuro.

Author
HTTPS://WWW.PIETRIS.NET

Definition at line 11 of file Connecttodbms.java.

Constructor & Destructor Documentation

◆ Connecttodbms()

p2pserver.Connecttodbms.Connecttodbms ( )
inline

Costruttore.

Definition at line 16 of file Connecttodbms.java.

Member Function Documentation

◆ closeRSet()

static boolean p2pserver.Connecttodbms.closeRSet ( boolean  speak,
ResultSet  r 
)
inlinestatic

Chiude il ResultSet specificato.

Parameters
speakattiva l'output di debug
rResultSet da chiudere
Returns
boolean se la chiusura e' andata a buon fine

Definition at line 155 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.getFileList(), p2pserver.InquireDB.getUserList(), and p2pserver.InquireDB.nextCkeyFileList().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ closeStat()

static boolean p2pserver.Connecttodbms.closeStat ( boolean  speak,
Statement  s 
)
inlinestatic

Chiude lo Statement specificato.

Parameters
speakattiva l'output di debug
sStatement da chiudere
Returns
boolean se la chiusura e' andata a buon fine

Definition at line 92 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.close(), p2pserver.PrepareDB_root.prepare(), and p2pserver.PrepareDB_user.prepare().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ connect()

static Connection p2pserver.Connecttodbms.connect ( boolean  speak,
String  dbms,
String  user,
String  pswd 
)
inlinestatic

Restituisce una connessione (Connection) al DB selezionato.

Lavora con DBMS MySQL in localhost. (vedi specifiche)

Parameters
speakattiva l'output di debug
dbmsnome del DB a cui connettersi
userusername dell'utente col quale connetteri
pswdpassword dell'utente col quale connetteri
Returns
Connection connessione al DBMS

Definition at line 28 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.InquireDB(), p2pserver.PrepareDB_root.prepare(), p2pserver.PrepareDB_user.prepare(), and p2pgui.ServerFrame.ServerFrame().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createStat()

static Statement p2pserver.Connecttodbms.createStat ( boolean  speak,
Connection  db 
)
inlinestatic

Crea uno Statement con la connessione specificata.

Parameters
speakattiva l'output di debug
dbconnessione da cui creare lo Statement
Returns
Statement con la connessione specificata

Definition at line 72 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.InquireDB(), p2pserver.PrepareDB_root.prepare(), and p2pserver.PrepareDB_user.prepare().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ disconnect()

static boolean p2pserver.Connecttodbms.disconnect ( boolean  speak,
Connection  db 
)
inlinestatic

Disconnette la connessione specificata.

Parameters
speakattiva l'output di debug
dbconnessione da disconnettere
Returns
boolean se la disconnessione e' andata a buon fine

Definition at line 51 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.close(), p2pserver.PrepareDB_root.prepare(), and p2pserver.PrepareDB_user.prepare().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ noRSetQuery()

static boolean p2pserver.Connecttodbms.noRSetQuery ( boolean  speak,
Statement  s,
String  query 
)
inlinestatic

Esegue una query sullo Statement specificato.

Parameters
speakattiva l'output di debug
sStatement su cui eseguire la query
queryString query da eseguire
Returns
boolean true se il risultato della query e' nullo (e' corretto)

Definition at line 135 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.delFileListBy(), p2pserver.InquireDB.delUserListBy(), p2pserver.PrepareDB_root.prepare(), p2pserver.PrepareDB_user.prepare(), p2pserver.InquireDB.putFileList(), and p2pserver.InquireDB.putUserList().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ yesRSetQuery()

static ResultSet p2pserver.Connecttodbms.yesRSetQuery ( boolean  speak,
Statement  s,
String  query 
)
inlinestatic

Esegue una query sullo Statement specificato.

Parameters
speakattiva l'output di debug
sStatement su cui eseguire la query
queryquery da eseguire
Returns
ResultSet risultato della query

Definition at line 114 of file Connecttodbms.java.

References p2putility.Util.logServer().

Referenced by p2pserver.InquireDB.getFileList(), p2pserver.InquireDB.getUserList(), p2pserver.InquireDB.nextCkeyFileList(), and p2pserver.InquireDB.nextUserID().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: