Advertisement
Guest User

Untitled

a guest
Mar 6th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. package bancodedados;
  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. import javax.swing.JOptionPane;
  9.  
  10.  
  11.    
  12. public class ConexaoBanco
  13. {
  14.   String url="jdbc:mysql://127.0.0.1:3306/dbatelefonia?zeroDateTimeBehavior=convertToNull";
  15.   String usuario="root"; // login do usuario no Banco
  16.   String senha="root"; // senha do usuario do Banco
  17.   String sql;// codigo sql
  18.   String sql2;
  19.   String driver ="com.mysql.jdbc.Driver";//conexao do Mysql
  20.  
  21.   Connection con;//Objeto que gerencia a conexao com o BD
  22.   Statement stm; //Executor do comando SQl
  23.   Statement stm1;
  24.   ResultSet tabelaRetornada; //Tabela "virtual", retornada pelo baco de dados
  25.   ResultSet codFuncionario;
  26.  
  27.   private static final String DRIVER = "com.mysql.jdbc.Driver";
  28.   private static final String URL = "jdbc:mysql://127.0.0.1:3306/dbatelefonia?zeroDateTimeBehavior=convertToNull";
  29.   private static final String USUARIO = "root";
  30.   private static final String SENHA = "root";
  31.  
  32.   public void conectar()
  33.   {
  34.      
  35.       //Localizar nas bibliotecas da app, o driver de conexao com o bd
  36.      
  37.       try
  38.       {    Class.forName(driver);
  39.            con = DriverManager.getConnection(URL,USUARIO,SENHA);
  40.            
  41.       }catch(Exception e)
  42.          {
  43.            JOptionPane.showMessageDialog(null,"Driver não localizado"+e);
  44.              System.out.println(url);
  45.              System.out.println(driver);
  46.              System.out.println(usuario);
  47.              System.out.println(senha);
  48.              System.out.println(con);
  49.          }
  50.      
  51.   }
  52.   public void desconectar()
  53.   {
  54.       try
  55.       {
  56.           con.close();
  57.       }catch(Exception e)
  58.       {
  59.           JOptionPane.showMessageDialog(null,"Erro ao tentar sair"+e);
  60.       }
  61.      
  62.   }
  63.  
  64.  
  65.   public static Connection getConnection() {
  66.       try {
  67.           Class.forName(DRIVER);
  68.           return DriverManager.getConnection(URL,USUARIO,SENHA);
  69.       } catch (Exception e) {
  70.           throw new RuntimeException ("Erro na conexão: ", e);
  71.       }
  72.   }
  73.          
  74.    
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement