Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Text
Posted by: Gabriel Apagado
Added: Jul 26, 2018 7:12 PM
Views: 2
Tags: no tags
  1. pacote ca.qc.cgodin.models ;
  2.  
  3. import java.sql.Connection ;
  4. import java.sql.DriverManager ;
  5. import java.sql.ResultSet ;
  6. import java.sql.SQLException ;
  7. import java.sql.Statement ;
  8.  
  9.  
  10. classe pública DBManager {
  11.     conexão estática privada con ;
  12.     instrução estática privada stm ;
  13.     private static String serverName ;
  14.     banco de dados estático privado String ;
  15.     usuário de string estático privado ;
  16.     senha de sequência estática privada ;
  17.     porta int estática privada ;
  18.    
  19.     público estático vazio CreateConnection ( Cordas serverName, Cordas de banco de dados, string user, string senha, int port ) lança ClassNotFoundException , SQLException {
  20.         DBManager. serverName = serverName ;
  21.         DBManager. banco de dados = banco de dados ;
  22.         DBManager. usuário = usuário ;
  23.         DBManager. senha = senha ;
  24.         DBManager. porta = porta ;
  25.         Classe . forName ( "com.mysql.jdbc.Driver" ) ;
  26.         String connectionURL = "jdbc: mysql: //" + nome_do_servidor + ":" + porta + "/" + banco de dados + "? Usuario =" + usuário + "& senha =" + senha ;
  27.         con = DriverManager . getConnection ( connectionURL ) ;
  28.     }
  29.    
  30.     pública estática int executeUpdate ( String requete ) lança SQLException {
  31.         Declaração stm = con. createStatement ( ) ;
  32.         int nbLigne = stm. executeUpdate ( REQUETE ) ;
  33.         stm. fechar ( ) ;
  34.         return nbLigne ;
  35.     }
  36.    
  37.     public static ResultSet executeQuery ( String requete ) lança SQLException {
  38.         Declaração stm = con. createStatement ( ) ;
  39.         ResultSet res = stm. executeQuery ( requete ) ;
  40.         return res ;
  41.     }
  42.    
  43.     public static void fermerConnection ( ) lança SQLException {
  44.         vigarista. fechar ( ) ;
  45.     }
  46.    
  47. }