pacote ca.qc.cgodin.models ;
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.ResultSet ;
import java.sql.SQLException ;
import java.sql.Statement ;
classe pública DBManager {
conexão estática privada con ;
instrução estática privada stm ;
private static String serverName ;
banco de dados estático privado String ;
usuário de string estático privado ;
senha de sequência estática privada ;
porta int estática privada ;
público estático vazio CreateConnection ( Cordas serverName, Cordas de banco de dados, string user, string senha, int port ) lança ClassNotFoundException , SQLException {
DBManager. serverName = serverName ;
DBManager. banco de dados = banco de dados ;
DBManager. usuário = usuário ;
DBManager. senha = senha ;
DBManager. porta = porta ;
Classe . forName ( "com.mysql.jdbc.Driver" ) ;
String connectionURL = "jdbc: mysql: //" + nome_do_servidor + ":" + porta + "/" + banco de dados + "? Usuario =" + usuário + "& senha =" + senha ;
con = DriverManager . getConnection ( connectionURL ) ;
}
pública estática int executeUpdate ( String requete ) lança SQLException {
Declaração stm = con. createStatement ( ) ;
int nbLigne = stm. executeUpdate ( REQUETE ) ;
stm. fechar ( ) ;
return nbLigne ;
}
public static ResultSet executeQuery ( String requete ) lança SQLException {
Declaração stm = con. createStatement ( ) ;
ResultSet res = stm. executeQuery ( requete ) ;
return res ;
}
public static void fermerConnection ( ) lança SQLException {
vigarista. fechar ( ) ;
}
}